上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 1,什么是OGNL: OGNL的全称是对象图导航语言,它是一种功能强大的开源表达式语言,使用这种表达式语言 可以通过某种表达式语法,存取Java对象的属性,调用Java对象的方法,同时能自动实现必要的类型转换 2,特点: 支持对象方法调用 支持类静态方法调用和值访问 支持赋值操作和表达式串联 操作集 阅读全文
posted @ 2020-04-03 15:02 拯代码 阅读(313) 评论(0) 推荐(0) 编辑
摘要: Bean的配置: id:是一个Bean的唯一标识符,Spring容器对Bean的配置,管理都通过该属性来完成 name:Spring容器同样可以用该属性进行配置和管理Bean,name属性可以为Bean指定多个名称,每个名称之间用逗号或分号隔开 class:用来指定Bean实例的作用域,它必须是一个 阅读全文
posted @ 2020-04-01 11:33 拯代码 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 在JavaWeb中,Struts2标签库是一个比较完善的,而且功能强大的标签库,他将所有的标签都统一到一个标签库中 从而简化了标签的使用,它还提供主题和模板的支持,极大的简化了视图页面代码的编写,同时它还提供了对Ajax的支持 大大丰富了视图的表现效果 实例代码: 首先要在上面加入 index.js 阅读全文
posted @ 2020-04-01 09:47 拯代码 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 拦截器概述: 拦截器(Interceptor)是Struts2的核心组成部分,它可以动态的拦截Action调用的对象,类似于Servlet中的过滤器 Struts2拦截器是AOP的一种实现策略,它可以任意的组合Action提供的附加功能,而不需要修改Action的代码 开发者只需要提供拦截器的实体类 阅读全文
posted @ 2020-03-31 19:18 拯代码 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 在Struts2中,页面请求分为两种方式,分别是字段驱动和模型驱动,字段驱动也属于属性驱动 属性驱动是指通过字段进行数据传递,两种情况: 1,与基本数据类型的属性对应 【1】编写Action类 public class login { private String username; private 阅读全文
posted @ 2020-03-31 11:30 拯代码 阅读(329) 评论(0) 推荐(0) 编辑
摘要: Action动作类 在Struts2的应用开发中,Action作为框架的核心类,实现对用户的请求处理,Action类被称为业务逻辑控制器 一个Action类代表依次请求或调用,每个请求的动作都对应一个Action类,一个Action类是一个独立的工作单元 Action就是用来处理一次用户请求的对象 阅读全文
posted @ 2020-03-30 19:11 拯代码 阅读(2417) 评论(0) 推荐(0) 编辑
摘要: struts2配置常量有3种方式 1,在配置文件配置Struts2.xml里 例如:<constant name="struts.action.extension" value="do" /> 2,在struts.properties里配置 例如: 3,在web.xml里配置 例如: 阅读全文
posted @ 2020-03-30 18:46 拯代码 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 为什么要有多模块呢? Maven项目为什么要构建多个模块而不是一个项目建多个包呢? 假如项目有两大业务,而这两大业务都有controller,dao,service包下有各自的类 如果随着业务的增加,那么代码会非常庞大,不容易找到那几个类有直接关系 一个项目有几十个包或上百个包每个包下有有好多Jav 阅读全文
posted @ 2020-03-30 12:18 拯代码 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 第一步检查Maven环境变量 记得加每个变量前加; 第二步:Window preferences Java Installed JREs 选中用的jdk Edit 的Default VM Arguments中 加入一句: -Dmaven.multiModuleProjectDirectory=$M2 阅读全文
posted @ 2020-03-30 12:04 拯代码 阅读(161) 评论(0) 推荐(0) 编辑
摘要: <action>元素必须配置<package>元素 Sturts2围绕package进行action的相关配置 配置package三个常用属性: name:包名,在Struts2的配置文件中包名不能重复,但name不是真的包名,而是为了管理action namespace:namespace和<ac 阅读全文
posted @ 2020-03-28 19:40 拯代码 阅读(129) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页