Structs2
文章平均质量分 75
月亮弯弯2013
android developer
展开
-
ActionContext和ServletActionContext介绍
ActionContext和ServletActionContext小结 1. ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpSer原创 2014-12-08 13:51:20 · 1166 阅读 · 0 评论 -
structs2 DefaultTypeConverter类型转换说明
1. 创建含有需要类型转化对象的JSP页面(input.jsp,里面表单里含有自定义类) 使用逗号将点的两个坐标分隔开 ion="Register"> 2. 创建信息输出JSP页面(out原创 2014-12-14 16:00:57 · 1241 阅读 · 0 评论 -
Struts2(XWork)拦截器的功能介绍:
拦截器 名字 说明 Alias Interceptor alias 在不同请求之间将请求参数在不同名字件转换,请求内容不变 Chaining Interceptor chain 让前一个Action的属性可以被后一个Action访问,现在和chain类型的result原创 2014-12-14 12:23:01 · 2701 阅读 · 0 评论 -
structs2 防止表单的重复提交token
一、简介 Struts2使用token拦截器来检查表单是否重复提交,采用的是同步令牌的方式。 同步令牌方式:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话原创 2014-12-14 11:36:14 · 1220 阅读 · 0 评论 -
Structs ActionProxy深度阅读
ActionProxy是Action的一个代理类,也就是说Action的调用是通过ActionProxy实现的,其实就是调用了ActionProxy.execute()方法,而该方法又调用了ActionInvocation.invoke()方法。归根到底,最后调用的是DefaultActionInvocation.invokeAction()方法。 DefaultActionInvocation原创 2014-12-13 19:06:39 · 1103 阅读 · 0 评论 -
Structs2 request_locale国际化介绍
众所周知,struts2中使用了大量的拦截器(即是传说中的interceptor),其中国际化使用的拦截器为com.opensymphony.xwork2.interceptor.I18nInterceptor,那么接下来分析一下I18nInterceptor这个类。 一.属性 I18nInterceptor有三个属性,分别为parameterName,requestOnlyPar原创 2014-12-13 17:55:58 · 2356 阅读 · 0 评论 -
structs2 投影的介绍
第一部分:代码 //前端 访问属性 //web.xml //ognl.xml /ognl.jsp ognl //类包 //og原创 2014-12-10 15:25:01 · 1027 阅读 · 0 评论 -
structs 控制标签介绍
第一部分;代码 [java] view plaincopyprint? //前端 "Content-Type" content="text/html; charset=GB18030" /> Insert title here 访问属性 "/tags.acti原创 2014-12-11 10:20:13 · 1372 阅读 · 1 评论 -
Structs2 ognl说明
下面是struts.xml中的配置 以下是ognl.xml的配置 /ognl.jsp ognl OGNL使用介绍: 访问值栈中的action的普通属性: userName= 访问值栈中对象的普通属性(get set方法):原创 2014-12-09 09:08:57 · 1018 阅读 · 0 评论 -
structs2 result type介绍
1 配置result result的目的就是告诉Struts2框架,在执行完一个Action后,需要系统做什么?是把一个视图资源呈现给用户还是执行另外一个Action,result配置起到了一个“路标”的作用。 result按照作用域范围可以分为局部result和全局result。 局部result:包含在Action定义中, result属性是一个Action的子原创 2014-12-08 15:31:13 · 927 阅读 · 0 评论 -
Structs2 DMI动态方法调用
Action执行的时候并不是一定要执行execute方法 可以在配饰魏积安中配置Action的时候用method=来制定执行那个方法, 也可以在url地址中动态指定(动态方法调用MDI) 要说明的是: 前者会产生太多的action 如: /user.jsp /user.jsp ...原创 2014-12-08 14:48:02 · 1217 阅读 · 0 评论 -
java StrutsTypeConverter的使用
此类是一个抽象类,使用时需要继承,继承会覆盖此抽象类中的两个方法,使用如下: 输出: 控制台上: 页面上:转载 2014-12-14 17:28:14 · 857 阅读 · 0 评论