Struts2技术
iteye_19657
这个作者很懒,什么都没留下…
展开
-
struts2中值栈的理解
通过对struts2的一段时间的接触,将自己对OGNL的核心值栈说说,值栈:简单的说,就是存放action的堆栈,当我们提交一个请求道服务器端action时,就有个堆栈,如果action在服务器端进行跳转,所有action共用一个堆栈,当需要保存在action中的数据时,首先从栈顶开始搜索,若找到相同的属性名(与要获得的数据的属性名相同)时,即将值取出,但这种情况可能出现找到的值不是我们想要的值,...2009-07-14 13:40:50 · 73 阅读 · 0 评论 -
struts2 action
1、使用领域对象来接收用户输入 【工程1:sx_ch0301】: User对象中包含两个字段:username和password,在Action中有一个User对象user,则在jsp中:Jsp代码 来进行数据绑定。当Struts2尝试设置user对象的username属性时,将依次调用以下的方法:Java代码 action....2009-07-17 09:04:02 · 87 阅读 · 0 评论 -
Struts2中struts.xml的Action配置详解
[size=medium][color=darkblue]Struts2中struts.xml的Action配置详解 使用package可以将逻辑上相关的一组Action,Result,Interceptor等组件分为一组,Package有些像对象,可以继承其他的Package,也可以被其他package继承,甚至可以定义抽象的Package。Package的可以使用的属...2009-07-17 09:08:52 · 71 阅读 · 0 评论 -
struts2中使用的验证码
对于验证码,必须采用一张临时图片来显示随机验证码,万不可采用直接在HTML页面中输入验证码,也不可使用固定的图片来显示随机验证码!!!因为Cracker很容易根据页面源代码来取得随机验证码的字符串,从而失去验证码的用途。不仅如此,甚至图形验证码的数字也不能太清楚,一旦图形验证码的图片太清楚,Crack程序也可分析出该图片中的随机字符串!!生成验证码的Servlet:[c...2009-07-31 09:01:29 · 96 阅读 · 0 评论 -
struts2的action标签
一直以为action标签很鸡肋,直到用到了才发现其实很有用处的。使用sitemesh修饰页面,在装饰页里需要显示动态内容,也就是执行一个action然后显示action里面的内容。由于是装饰页没法执行action然后跳转到页,所以action标签就派上用场了。 action标签的作用就是直接在jsp页面里面执行一个action,然后将action对象放入stru...2009-08-11 11:21:37 · 84 阅读 · 0 评论 -
Struts2防止表单重复提交
最近开发中涉及到了表单重复提次的问题,通过研究做个总结。[color=red]防止表单重复提交主要用的到标签是,拦截器 ,还有一个默认的返回值/input.jsp [/color] 在页面加载时,产生一个GUID(Globally Unique Identifier,全局唯一标识符)值的隐藏输入框如:[code="java"][/code]同时,...2009-08-11 14:59:11 · 80 阅读 · 0 评论