struts2
文章平均质量分 76
s-diamond
这个作者很懒,什么都没留下…
展开
-
Struts2访问ServletAPI的三种方式,以及使用推荐对比
Action对ServletAPI的访问有两种方式,分别是间接访问和直接访问。 对于间接访问,一般推荐使用,但是只能获得request对象,而得不到response对象; 直接访问分为Ioc访问方式和非Ioc访问方式,不推荐使用Ioc访问方式,因为该方式的实现比较麻烦, 而且与ServletAPI耦合大;推荐使用非Ioc方式,因为实现方式简单,代码量少而又能满足要求。 间接访问Se原创 2016-07-12 16:34:02 · 2284 阅读 · 0 评论 -
struts2中关于使用自定义的拦截器后,从页面提交过来的bean的参数的值为null的误区及解决
注册 struts.xml /success.jsp /register.jsp /index.jsp 使用自定义的拦截器后,表现层提交表单后,进入实体action内的execute方法,获取到的bean的成员变量的值为null; 解决方法原创 2016-07-12 23:48:01 · 2033 阅读 · 0 评论 -
struts2+hibernate3+html5+jquery+ajax+gson进行异步的上传文件处理
前台关键代码: 立即上传 function userphoto_upload() { if($("#picture").val().trim() === "") alert("请选择图片后进行上传"); else { $("#uploadBtn").attr("disabled", "true");原创 2016-08-01 19:00:00 · 415 阅读 · 0 评论 -
使用struts2上传文件时,使用timer拦截器,创建加载页面后,action内创建request对象,报(空指针异常)NullPointException
使用struts2上传文件时,由于上传总是要有个时间差,老是让用户看着提交的页面,用户可能以为没提交成功,又点一遍?又点一遍?得!本来没毛病的程序可能就这样就搞出毛病了。 在这样的背景下,加载转圈,进度条等表现技术应运而生,主要是用来显式地告诉user,嗯,程序正在玩命上传呢,不用重复提交了! 这里,可以使用struts2自带的interceptor,timer拦截器! 在使用过程中,莫原创 2016-08-02 20:28:57 · 1233 阅读 · 0 评论 -
在spring3.2.0+hibernate3.3.2+struts2 2.2.3中使用websocket,运行环境是tomcat8.0.36,获取HttpSession
直接看如何获取HttpSession对象。 首先必须得写一个继承javax.websocket.server.ServerEndpointConfig.Configurator类的类来获取HttpSession: import javax.servlet.http.HttpSession; import javax.websocket.HandshakeResponse; impo原创 2016-08-25 17:00:42 · 2053 阅读 · 0 评论