struts2请求过程源码分析
摘要:Struts2是Struts社区和WebWork社区的共同成果,我们甚至可以说,Struts2是WebWork的升级版,他采用的正是WebWork的核心,所以,Struts2并不是一个不成熟的产品,相反,构建在WebWork基础之上的Struts2是一个运行稳定、性能优异、设计成熟的WEB框架。 我
阅读全文
posted @
2016-04-28 09:09
duanxz
阅读(3041)
推荐(1) 编辑
Struts2返回JSON对象的方法总结
摘要:如果是作为客户端的HTTP+JSON接口工程,没有JSP等view视图的情况下,使用Jersery框架开发绝对是第一选择。而在基于Spring3 MVC的架构下,对HTTP+JSON的返回类型也有很好的支持。但是,在开发工作中,对功能的升级是基于既定架构是很常见的情况。本人碰到需要用开发基于Stru
阅读全文
posted @
2016-04-27 19:26
duanxz
阅读(2019)
推荐(0) 编辑
struts2国际化
摘要:在struts2中需要做国际化的有:jsp页面的国际化,action错误信息的国际化,转换错误信息的国际化,校验错误信息的国际化在之前的例子中已经做过和国际化相关的例子了,在struts.xml中配置过其中的message就是国际化资源文件的baseName。1、JSP国际化:我们先看看简单的在jsp中进行国际化在src目录下新建message_en_US.properties,内容为hello=add user新建message_zh_CN.properties文件,内容为hello=\u589e\u52a0\u7528\u6237然后修改register2.jsp要想使用国际化显示,可以将
阅读全文
posted @
2013-07-03 16:17
duanxz
阅读(319)
推荐(0) 编辑
Struts2 Action扩展名的三种修改方法
摘要:最近在做项目开发过程中犯了一个很低级的错误,在这里列举出来,供大家参考借鉴:我希望通过Url请求一个Action,最终通过服务器的处理能得到一个Json串,所以我在Url中体现这一特点,将action的扩展名写为xxaction.json,在web.xml 中将struts2过滤设置成了全部拦截,代
阅读全文
posted @
2013-07-03 09:45
duanxz
阅读(872)
推荐(0) 编辑
Struts2操作request、session和application对象
摘要:Struts 2提供了多种方式来访问上述的三种对象,归结起来,可以划分为两大类:与Servlet API解耦的访问方式和与Servlet API耦合的访问方式。与Servlet API解耦的访问方式(IoC方式)为了避免与Servlet API耦合在一起,方便Action类做单元测试,Struts 2对HttpServletRequest、HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象, 在Action中,直接使用HttpServletRequest、HttpSession和ServletContext对应的Map对象来保存和读取 数据。要
阅读全文
posted @
2013-07-01 14:46
duanxz
阅读(634)
推荐(0) 编辑
Struts2.0 xml文件的配置(package,namespace,action)
摘要:struts.xml配置struts.xml文件是整个Struts2框架的核心。struts.xml文件内定义了Struts2的系列Action,定义Action时,指定该Action的实现类,并定义该Action处理结果与视图资源之间的映射关系。 /example/HelloWorld.jsp /example/Login.jsp Menu /example/{1}.jsp 上面配置中的/example/Login.jsp表示当execute方法返回input的字符串时,跳转到/example/Login.jsp。定义rusult元素时,可以指定两个属性:typ...
阅读全文
posted @
2013-06-27 22:23
duanxz
阅读(1091)
推荐(0) 编辑
过滤器实用案例
摘要:1、转载:通过struts2拦截器实现权限管理1.1简单实例:避免login.jsp也被拦截,而永远不能登录了,一旦在某个包下定义了上面的默认拦截器栈,在该包下的所有Action都会自动增加权限检查功能,对于那些不需要使用权限控制的Action,将它们定义在另一个包中,这个新的包中依然使用Struts 2原有的默认拦截器栈,将不会有权限控制功能。 /login.jsp /login.jsp AuthorityInterceptor.java/...
阅读全文
posted @
2013-06-27 14:01
duanxz
阅读(914)
推荐(0) 编辑
Struts2教程
摘要:第一章 搭建Struts2开发环境在Struts的官方网站上,写着下面两段话:Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications. The framework is designed to streamline the full development cycle, from building, to deploying, to maintaining applications over time.Apache Struts 2 was o
阅读全文
posted @
2013-06-27 12:51
duanxz
阅读(3118)
推荐(1) 编辑