Struts2
文章平均质量分 61
村边一头牛
这个作者很懒,什么都没留下…
展开
-
ActionContext.getContext()
为了避免与Servlet API耦合在一起,方便Action类做单元测试,Struts 2对HttpServletRequest、HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServletRequest、HttpSession和ServletContext对应的Map对象来保存和读取数据。 (一)通过...原创 2012-07-12 12:01:54 · 203 阅读 · 0 评论 -
Struts2文件上传的大小限制问题
问题:上传大文件报错…… 解决:修改struts.xml文件中的参数如下 [code="java"] /pages/ShowOtherFiles.jsp /pages/JGBdetail.jsp /data 52428800 ...原创 2012-04-19 17:55:35 · 106 阅读 · 0 评论 -
struts2的防止重复提交
用户重复提交同一个HTML表单的原因不在乎两种:一是操作失误;二是某个表单的处理时间过长而使得用户不知该如何是好。在某些场合,重复提交同一个HTML表单的后果可能非常严重;在另外一些场合,这种情况也许只会令人敢不快而已。例如,在使用使用卡进行在线支付到时候,如果服务器的响应速度太慢,用户难免会再次点击提交按钮,而这就有可能导致那张信用卡上的金额被划走两次。我们再来看一个后果没那么严重的例子...原创 2012-04-19 19:11:55 · 90 阅读 · 0 评论 -
Struts2 重复提交拦截器用法 token与token-session
首先要在jsp的from标签里加入防重复提交标签, 生成如下的内容:(struts.token.name 标识哪个隐藏域存了 token 值) 注意自定义的表单域别重名了。它的作用是防止表单重复提交,每次加载页面 struts.token 的值都不一样,如果两次提交时该值一样,则认为是重复提交。此时要启用 TokenInterceptor(token) 拦截器...原创 2012-04-19 20:57:24 · 121 阅读 · 0 评论