
Struts2
文章平均质量分 73
zhanghaipeng1989
这个作者很懒,什么都没留下…
展开
-
struts2的json-default和struts-default的区别
struts2的json plugin可以实现struts2和json的完美结合,由于本篇主要是介绍整合过程中遇到的问题,所以编程实现的方法这里就不重复了,具体可以参看struts2的官方文档:http://struts.apache.org/2.2.1.1/docs/json-plugin.html。我在struts.xml中有如下action定义:action name="pr转载 2014-10-21 23:33:34 · 26895 阅读 · 3 评论 -
Struts2全局拦截器的配置
///////////首先在struts.xml中配置一个全局的package继承struts-default,命名为abstract_struts,然后在别的配置文件继承这个abstract_struts转载 2014-10-21 20:20:00 · 1270 阅读 · 0 评论 -
关于ActionContext.getContext()的用法心得
这个也是我在另外一位仁兄的博客中看到的,原博客的有点长,我把它精简了一下,算看起来比较方便吧。 为了避免与Servlet API耦合在一起,方便Action类做单元测试,Struts 2对HttpServletRequest、HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServlet转载 2014-10-20 10:02:44 · 571 阅读 · 0 评论 -
ActionContext和ServletActionContext小结
1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求转载 2014-10-20 09:44:45 · 584 阅读 · 0 评论 -
Struts2防止网页数据重复提交
用户重复提交表单在某些场合将会造成非常严重的后果。例如,在使用信用卡进行在线支付的时候,如果服务器的响应速度太慢,用户有可能会多次点击提交按钮,而这可能导致那张信用卡上的金额被消费了多次。因此,重复提交表单会对你的系统带来逻辑影响,必须采取一些措施防止这类情况的发生。 用户重复提交同一个HTML表单的原因有: 一、快速多次点击了提交按钮;二、提交表单后按下浏览器的刷新按钮。设转载 2014-10-14 10:14:40 · 711 阅读 · 0 评论 -
Struts2中文乱码
使用struts框架字符集不能设成gb2312,要改成utf-8。原创 2014-10-13 12:26:34 · 348 阅读 · 0 评论