![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts2
yangzhibin_xz
这个作者很懒,什么都没留下…
展开
-
struts2 基础知识
struts2 Action是一个pojo类 1,可以实现Action接口 excute()方法可以不抛出异常 2,可以继承ActionSupport类 二,struts2的5个配置文件 Web.xml Struts.xml //主配置文件Struts.properties //属性文件Struts-default.xml //str...2009-08-03 23:16:03 · 121 阅读 · 0 评论 -
struts2 获取request、session的方法
一,获取方式: 从Servlet容器中获取的方法 与Servlet容器无关的获取方法 IoC方式 非Ioc方式 二,获取方法 2.1 与servlet无关: 2.1.1 非IoC模式 ActionContext context ;//该方法还可以取得值栈(getValueStack()),使用push(obj)往值栈中放数据 Map req...2009-08-04 23:31:29 · 81 阅读 · 0 评论 -
ognl
一,应用场景 1,标签上:如: <s:property value="user.name "> value属性中自动支持 ognl表达式 2,配置文件中: 如: <result type="redirect">/main.jsp?name=${name} </result> 3,表...2009-08-05 00:12:43 · 94 阅读 · 0 评论 -
struts2 Interceptor
一,struts自带拦截器 alias: 实现在不同请求中相似参数别名的转换。autowiring: 这是个自动装配的拦截器,主要用于当Struts2和Spring整合时,Struts2可以使用自动装配的方式来访问Spring容器中的Bean。chain: 构建一个Action链,使当前Action可以访问前一个Action的属性,一般和<result type="chain" ...2009-08-05 16:22:38 · 78 阅读 · 0 评论 -
struts2 标签
一, <s:textfileld> name 属性支持ognl表达式 , 其他的属性不支持ognl(如:value=“user.username”,这个是不正确的) 二,<s:debug> 很好用,可以看值栈 和 堆栈上下文 里的东西 三,<s:bean> ...2009-08-06 11:58:40 · 81 阅读 · 0 评论 -
struts2 国际化
struts1只要国际化文件 struts2可以有多个国际化文件 针对action做一个国际化文件 文件名:action名称_zh_CN.properties 针对package做一个国际化文件 文件名:package_zh_CN.properties 针对整个项目做一个国际化文件 文件名:i18n_zh_...2009-08-06 18:02:29 · 78 阅读 · 0 评论 -
struts2 验证框架
一,struts2的错误级别: 1,Action级别 1.1 添加错误:ActionSupport里有addActionError(String msg) 1.2 是否有错误:ActionSupport里有hasActionErrors() ) 1.3 场景:注...2009-08-07 11:13:12 · 76 阅读 · 0 评论 -
struts2 类型转换
properties名称:action名称-conversion.properties 类型转换类 要继承: ognl.TypeConverter, ognl.DefaultTypeConverter StrutsTypeConverter(项目中一般用到)2009-08-07 14:15:22 · 88 阅读 · 0 评论