![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts
文章平均质量分 71
iteye_3260
这个作者很懒,什么都没留下…
展开
-
ServletFileUpload.parseRequest()得不到请求内容
public void upload(HttpServletRequest request, HttpServletResponse response){ //创建解析工厂 DiskFileItemFactory factory = new DiskFileItemFactory(); factory.setRepository(new File(this.getServlet...原创 2011-06-13 21:56:53 · 143 阅读 · 0 评论 -
Struts_token的令牌机制
通常在普通的操作当中,我们不需要处理重复提交的,而且有很多方法来防止重复提交。比如在登陆过程中,通过使用redirect,可以让用户登陆之上重定向到后台首页界面,当用户刷新界面时就不会触发重复提交了。或者使用token,隐藏在表单中,当提交时进行token验证,验证失败也不让提交。这都是一般的做法。 我们这次碰到的问题是重复提交本身就是一个错误,重复提交会导致一些相关...原创 2014-08-25 17:33:35 · 104 阅读 · 0 评论 -
Struts2_token原理
via: http://www.cnblogs.com/iyangyuan/archive/2013/05/05/3060488.html 首先需要说明的是,在struts2框架中使用令牌基本上就是两步:1.在jsp页面中使用<s:token></s:token>标签,可以放在表单中任何位置,这个标签的作用就是在页面中产生一个token id,可以通过“查看源...原创 2014-08-18 16:25:52 · 78 阅读 · 0 评论 -
webwork_解决action跳转到action丢失参数的问题
转自: http://blog.csdn.net/tpf01/article/details/3503694 在Webwork 2.2里面给一个Action的result传多个参数:做如下的配置 <action name="firstAuditPropayRecordList" class="aicu.application.vimp.webapp.action.workfl...原创 2013-01-23 09:49:40 · 119 阅读 · 0 评论 -
Struts2_动态方法调用
via: http://blog.csdn.net/longwentao/article/details/6940289 当我们访问一个Action时,默认是访问execute()方法,但当在一个Action中存存多个方法时,这时我们应该怎么定位到想要访问的方法呢?这时就需要用到动态方法调用DMI(Dynamic Method Invocation)。这里简单介绍两种动态调用的方法:...原创 2014-05-19 10:52:59 · 80 阅读 · 0 评论 -
Struts2_基于注解的Action配置
ref: http://www.2cto.com/kf/201110/106826.html 使用注解来配置Action的最大好处就是可以实现零配置 先来看看struts.xml中的action都能配置些什么?直接看struts2的dtd中描述Action的部分,示例代码如下:<!ELEMENT action (param|result|interceptor-ref...原创 2014-05-19 10:29:27 · 105 阅读 · 0 评论 -
Struts2_防表单重复提交
via: http://blog.sina.com.cn/s/blog_7ffb8dd50101411g.html 一、造成重复提交主要的两个原因: 在平时的开发过程中,经常可以遇到表单重复提交的问题,如做一个注册页面,如果表单重复提交,那么一个用户就会注册多次,重复提交主要由于两种原因。 1、 一是,服务器处理时间久。当用户在表单中填完信息,点击“提交”按钮后,由于...原创 2014-04-11 14:48:47 · 176 阅读 · 0 评论 -
Struts2_文件下载
第一步:xml配置<action name="download" class="action.netDiskAction.DownloadAction"> <!-- 文件名 --> <param name="fileName"></param> &原创 2014-03-26 17:28:16 · 57 阅读 · 0 评论 -
struts1和struts2区别
一、Action类Struts 1要求Action类要扩展自一个抽象基类。Struts 1的一个共有的问题是面向抽象类编程而不是面向接口编程。Struts 2的Action类实现了一个Action接口,也可以实现其他接口,连同其他接口一起实现可选择和自定义的服务。Struts 2提供一个名叫ActionSupport的基类实现一般使用的接口。虽然,Action接口不是必须的。任何使用ex...原创 2014-03-25 16:25:17 · 62 阅读 · 0 评论 -
Webwork_action重定向
一个Action中的两个方法之间的跳转 <action name="editCmacGrade" class="cmacGradeAction" method="editCmacGrade"> <result name="input">/WEB-INF/templates/cmac/grade_edit.ftl</result&a原创 2014-03-06 17:35:09 · 215 阅读 · 0 评论 -
Webwork_upload file
用webwork的fileUploadInterceptor实现文件上传功能 1、upload.jsp<ww:form name="form1" action="upload.action" method="post" enctype="multipart/form-data"> <ww:file name="file" label="p原创 2014-03-06 17:34:20 · 96 阅读 · 0 评论 -
安装Struts2框架
安装Struts2框架 1、打开http://struts.apache.org/网站,点击右上角的struts2,在进入的页面点击Download Now,下载Full Distribution(完整版),并解压。 2、复制lib目录下的commons-logging-1.0.4.jar,freemarker-2.3.13.jar,ognl-2.6.11.jar,stru...原创 2011-10-27 10:43:08 · 138 阅读 · 0 评论 -
HTTP Status 500 - No action instance for path could be created
HTTP Status 500 - No action instance for path could be created 出现这个问题大部分解决方案都是,因为action的全路径名和在struts配置文件的action的type类型名字不一样,导致不能创建actiong,这也是最常见的错误,还有的就是包的问题,由于缺少某个包导致不能通过创建action,这里需要说明的一点是,就...原创 2011-09-16 15:03:18 · 269 阅读 · 0 评论 -
Struts2 上传文件限制
Struts2 上传文件限制Struts2已经内置了拦截器支持,只要在Struts配置中启用Fileupload 拦截器,并通过为拦截器设置allowedTypes、maximumSize两个参数 即可进行控制<!-- 配置fileUpload的拦截器 --><intercepter-ref name="fileUpload"><!-- 配置允...原创 2011-09-16 14:14:06 · 86 阅读 · 0 评论 -
SSH包全解
Struts2 Core Libraries 必须引入的包 :struts2-core.jar——Struts2的核心包 xwork-core.jar——Command模式框架,WebWork和Struts2都基于xwork commons-logging.jar——Java日志工具类包 freemarker.jar——模板引擎,一个基于模板生成文本输出的通用工具...原创 2011-12-28 18:20:12 · 103 阅读 · 0 评论 -
Struts_s:if
via: http://blog.csdn.net/chinajust/article/details/3922718 1:struts2 标签库的定义在**-core-版本号.jar META-INF 路径下找到struts-tags.tld文件;使用该标签需要在web 项目里面导入标签库:A:在web.xml文件 (默认 可以省略) <taglib> ...原创 2014-09-26 15:09:28 · 92 阅读 · 0 评论