
Struts2
文章平均质量分 86
永远的VC
这个作者很懒,什么都没留下…
展开
-
struts2中Action通配符的配置
使用通配符,将配置量降到最低, 不过,一定要遵守"约定优于配置"的原则 1、 通配符 星号(*) 表示所有 {数字} 表示第几个通配符 例如:Student* 那么{1}代表第一个星号(*) *_* 那么{1}代表第一个星号(*) ,{2}代表第二个星号(*) 2、 <package name="actions" extends="struts-default...原创 2013-03-07 12:37:15 · 181 阅读 · 0 评论 -
struts2访问Web元素的几种方法
一、 方法一:ActionContext方式 一般在Action类的构造方法、或execute()方法中获取。 public class LoginAction1 extends ActionSupport { private Map request; private Map session; private Map application; public LoginA...原创 2013-03-07 16:52:55 · 100 阅读 · 0 评论 -
struts2中常用Result总结
1.dispatcher(默认) dispatcher类型表示将请求转发给其他资源,浏览器显示的导向是action。Action中的数据一直保存在。 只能是页面,不能是另一个action(可用type="chain"解决) <package name="register" namespace="/" extends="yunfile-deafult" > ...原创 2013-03-08 16:01:28 · 128 阅读 · 0 评论 -
OGNL表达式
<!-- 允许ognl访问静态方法 --> <constant name="struts.ognl.allowStaticMethodAccess" value="true"></constant> 访问值栈中的action的普通属性: username = <s:property value="username"/>原创 2013-03-10 13:39:21 · 104 阅读 · 0 评论 -
struts2自定义拦截器
package com.interceptot; import com.opensymphony.xwork2.Action; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.in...原创 2013-03-10 15:59:29 · 81 阅读 · 0 评论 -
addActionError addFieldError addActionMessage
一、addActionError("错误内容") Action级别的错误消息this.addActionError("错误信息1");this.addActionError("错误信息2"); 显示消息的标签是:<s:actionerror />显示全部的 Action级别的错误消息,可以加CSS 二、addFieldError("字段名","错误信息") 给一个字段(属性原创 2013-04-25 16:10:54 · 160 阅读 · 0 评论 -
拦截器(Interceptor)与过滤器(Filter)
一、拦截器与过滤器的区别:1、filter基于回调函数,而interceptor则基于java本身的反射机制,这是两者最本质的区别。2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求 起作用 。 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5、在action的生命周期中,拦截...原创 2013-08-09 13:37:06 · 168 阅读 · 0 评论