最近在做项目需要实现在系统出现错误时做一定的处理,例如自定义发邮件。再转发到异常的页面,
网上的资料大多都是直接转发到异常的页面。没有进行自定义的处理。
实现这个功能是在struts2的拦截器基础上加上自己的自定义的拦截器。
struts配置文件。...
分类:
其他好文 时间:
2014-08-27 10:57:17
阅读次数:
176
之前项目中每次都是直接使用ajax进行异步处理,现在觉得有必要梳理下思路1、页面js请求$.ajax({
url:"addRy.action",
data:{"xm":"王石"},
dataType:"json",
type:"post",
async:false,
success:function(data){
alert(data);
},
error:function(XMLHttpRequest,textStatus,err..
分类:
其他好文 时间:
2014-08-27 02:50:27
阅读次数:
232
引用我这里想知道的是同名的多个参数,会被自动的放置在List或者数组中,我想知道是怎么实现的,因为取一个参数和取多个同名的参数是不同的方法: 一个是request.getParameter 一个是request.getParameterValues先解释一下: Struts或则XWorlk提供的In...
分类:
其他好文 时间:
2014-08-26 19:20:56
阅读次数:
174
1.用自己的话简要阐述struts2的执行流程。Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业...
分类:
其他好文 时间:
2014-08-26 19:00:36
阅读次数:
220
严重: Exception starting filter struts2 java.lang.NullPointerException at com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(Fil...
分类:
其他好文 时间:
2014-08-26 16:49:46
阅读次数:
191
如果表单被重复的提交,第二次提交可能产生错误,用户不断的刷新页面,调用对应的Action,不进行控制,如注册页面不断的和数据库交互,对于服务器端负载太大。 在此利用Struts的同步令牌机制来解决问题主要是利用了Action类中的一些方法 (1)saveToken(HttpServletReques...
分类:
其他好文 时间:
2014-08-26 11:12:55
阅读次数:
226
理论上Struts 2.0的Action无须实现任何接口或继承任何类型,但是,我们为了方便实现Action,大多数情况下都会继承 com.opensymphony.xwork2.ActionSupport类,并重载(Override)此类里的String execute()方法。由JavaDoc可知...
分类:
其他好文 时间:
2014-08-26 09:41:45
阅读次数:
164
历史
Struts历史。JSP经历了JSPModel1和JSPModel2阶段。JSPModel1就像现在的PHP一样,每个文件中都混合了业务逻辑和HTML代码,每个JSP都直接与数据库交互。这种模型非常具有局限性,代码重用性较差。后面出现了改进版本的JSPModel1,它增加了JavaBean。JSP文件需要通过JavaBean间接访问数据库。JSPModel2中使用了三种技术:Ser...
分类:
编程语言 时间:
2014-08-25 21:17:55
阅读次数:
311
Struts其实就是MVC的代名词,那么提到MVC就不得不提早期的ModelⅠ。那时候JSP页面中混杂了大量的JAVA Scriptlet脚本语句,为了可维护性考虑,有人提出了ModelⅡ,也即现在的MVC模式。所以可以看出来,MVC的提出是建立在早期JSP页面中混杂了大量的JAVA Script....
分类:
Web程序 时间:
2014-08-25 16:31:54
阅读次数:
246