
Struts2开发
梦索精灵
这个作者很懒,什么都没留下…
展开
-
dispatcher、redirect和chain三种result type的使用区别
dispatcher:用于页面转发,页面跳转过程一直是同一个线程,Action中的数据一直保存在。redirect:可用于返回一个页面、一个action、链接到一个网址。 缺点:redirect把一个http返回码(SUCCESS)以及返回的页面位置一起重新发给web服务器,容纳后由web服务器产生一个新的HTTP请求,就会产生一个新的线程,保存在原来Action执行的线程转载 2012-02-17 21:01:19 · 1539 阅读 · 1 评论 -
Struts2 关于返回type="chain"的用法.
见到struts.xml 当中有这么个配置 showArticle这个type="chain"是什么意思呢? 功能与redirect的action转发类似,不过与redirectaction转发功能不同的是它可以将Action中的数据一直保存在同一个HTTP请求中。Struts2支持的不同类型的返回结果为:Chain Result-->type="chain"用来处理A翻译 2012-02-17 20:49:34 · 15020 阅读 · 0 评论 -
struts2实现Preparable接口
Preparable接口中有一个void prepare() throws Exception方法,实现该接口的Action类,将在执行这个action所以方法之前执行prepare(),称为action准备方法。 关于struts2的其他事儿 =============== ===============struts.xml 中的package的name可以随意定转载 2012-02-19 13:15:44 · 2259 阅读 · 0 评论 -
Tomcat:Caused by: java.lang.OutOfMemoryError: PermGen space的解决方案
这个应该遇到的人比较多,这里我也遇到了,网上查了一下,看到下面的一段话,感觉不错,就放在这里。引用自:http://hi.baidu.com/zoomx/blog/item/77d93ca819f0a0b0cb130c8d.html项目中遇到了系统停止响应的问题,查看日志发现Tomcat报告Caused by: java.lang.OutOfMemoryError: PermGen转载 2012-02-28 22:53:39 · 10105 阅读 · 0 评论 -
Processing of multipart/form-data request failed. Connection reset 上传文件报错
原因是你还没等后台运行处理完成就把window给关了,建议你这样做,你等后台处理完成之后,后台转向到一个中间临时页面,由这个临时页面来负责来对窗口做关闭等操作原创 2012-03-04 17:19:16 · 8186 阅读 · 2 评论 -
struts2 文件上传时,某次上传失败之后的所有上传都返回input,不跳到action
在做文件上传时,不加限制上传任意类型文件都成功,但是如果加了“allowedTypes”限制文件类型后,上传正确类型成功,上传错误类型失败,这些都是理所当然的结果。问题是上传错误类型失败后,再上传正确的文件,也跳转到input视图,不经过action。如限制只能上传gif格式文件,第一次上传gif图片返回success;第二次上传非gif文件,返回input;第三次上传gif文件,还是返回inpu转载 2012-03-05 13:25:29 · 1317 阅读 · 0 评论 -
SPRING中属性SCOPE的prototype是什么意思
默认情况下,从bean工厂所取得的实例为Singleton(bean的singleton属性) Singleton: Spring容器只存在一个共享的bean实例,默认的配置。 Prototype: 每次对bean的请求都会创建一个新的bean实例。二者选择的原则:有状态的bean都使用Prototype作用域,而对无状态的bean则应该使用singleton作用域。在 Spring2转载 2012-07-16 13:15:44 · 485 阅读 · 0 评论