1. 采用基本类型接受请求参数(get/post)在Action类中定义与请求参数同名的属性,struts2便能自动接收请求参数并赋予给同名的属性。请求路径:http://localhost:8080/action/register.action?id=33public class HelloWor...
分类:
其他好文 时间:
2014-12-15 00:05:11
阅读次数:
265
1、使用属性HTML: 用户名: 密 码: action:public class TestAction extends ActionSupport{ private String username; private String passw...
分类:
其他好文 时间:
2014-12-14 22:35:36
阅读次数:
191
拦截器
名字
说明
Alias Interceptor
alias
在不同请求之间将请求参数在不同名字件转换,请求内容不变
Chaining Interceptor
chain
让前一个Action的属性可以被后一个Action访问,现在和chain类型的result...
分类:
其他好文 时间:
2014-12-14 13:21:39
阅读次数:
349
一、简介
Struts2使用token拦截器来检查表单是否重复提交,采用的是同步令牌的方式。
同步令牌方式:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话...
分类:
其他好文 时间:
2014-12-14 12:00:23
阅读次数:
197
实现了MVC思想的struts框架,主要分三层结构,即:view->controller->model,三者互相传递数据,实现了数据在前台和后台的转换,验证,展示,存储。
搭建struts框架的步骤如下:
1.在myeclipse中新建Java项目,删除项目中的源文件src,建立普通文件,将Struts解压后的jar包复制在新建的普通文件夹中。
2.新建we...
分类:
其他好文 时间:
2014-12-14 10:44:12
阅读次数:
206
1.namespace:表示包所在的空间,访问包的action路径是 http://localhost:8080/项目名/namespace/index.action namespace 也可以不写, 假如访问的路径是 http://localhost:8080/aaa/bbb/index.ac.....
分类:
其他好文 时间:
2014-12-14 00:42:48
阅读次数:
272
注意:与Struts 1 不同, Struts2对用户的每一次请求都会创建一个Action,所以,Struts2中的Action是线程安全的.
分类:
其他好文 时间:
2014-12-14 00:35:22
阅读次数:
163
常用的常量配置 struts.serve.static.browserCache 该属性设置浏览器是否缓存静态内容。当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响应,则可设置该属性为false。 struts.enable.DynamicMethodInvocation 该属性设置Str...
分类:
其他好文 时间:
2014-12-13 21:46:44
阅读次数:
193
在Struts2中的配置文件中,我们可以很方面的为Action中的属性注入值。注意:属性必须提供set()若在页面中显示 必须提供get() /strutsDemo /employee.jsp?username=${username} 若对某ac...
分类:
其他好文 时间:
2014-12-13 21:42:40
阅读次数:
289
1.struts2的国际化 struts.xml中配置以下代码,要求src下有message_XX_xx.properties资源文件。(有关struts2的国际化见 struts2国际化)1 2 3 4 若不能成功加载,在struts.properties中加入以下属性。(有关pro...
分类:
其他好文 时间:
2014-12-13 21:40:22
阅读次数:
175