
------【struts2】
Mr小林
软件工程师的成才之路。
展开
-
【Struts2】Struts2中拦截器
【拦截器】拦截器是Struts2中的核心。其实就是一个类对Action的访问进行拦截。【拦截器与过滤器的区别】过滤器过滤的是从客户端向服务器发送的请求。过滤器是可以过滤到Html,JSP…拦截器拦截的是从客户端向Action发送的请求。拦截器只能拦截Action,拦截器更细粒度的实施拦截。拦截到Action中具体的方法。【Struts2的执行流程】请求访问服务器Action原创 2016-11-10 13:30:23 · 371 阅读 · 2 评论 -
struts.xml文件中添加input逻辑视图
为啥要给input增加视图呢?不增加的话可能会报错、程序无法继续运行。加上的话就算图片格式不正确、大小超过限制。一样跳到原来的页面、不会终止程序运行。 话说在Struts中类型转换的错误需要有一个名叫conversionError的拦截器来做,这个拦截器被注册在默认的拦截器栈中。Struts框架中的默认配置文件struts-default.xml文件。在默认的拦截器中已经包括了原创 2016-11-20 23:31:41 · 937 阅读 · 1 评论 -
struts标签中select标签的参数传递分析
最近有很多刚入职的小兄弟问了我一些前台页面数据传递问题。下面做一下简单介绍:有些小low我们之所以前台页面使用Struts标签,就是因为它数据数据回显给我们提供了很多方便。Struts标签会实现自动回显数据功能。举个小例子:首先jsp往后台传递数据都是以键值对的形式传递的,即name=value形式。由代码简单可以得出:dept对象中至少原创 2016-12-03 10:36:17 · 504 阅读 · 0 评论 -
Struts2的异常处理框架
Struts提供了一个更简单的方式来处理未捕获的异常,并将用户重定向到一个专门的错误页面。您可以轻松地Struts配置到不同的异常有不同的错误页面。Struts异常处理实在web层进行的。步骤:1.自定义一个相关的异常类:package cn.itoo.jk.exception;public class SysException extends Exception { p原创 2016-12-05 23:36:56 · 453 阅读 · 0 评论 -
Struts2和SpringMvc的区别
本质区别:1、 springMVC基于方法的开发,我们可以通过我们的代码中,我们没有所谓的数据域对象,除了引用的service就只有方法,而Struts2是基于类的开发,该类中有各种各样的全局变量,因此我们说Struts2基于类的开发。2、 springMVC可以单例开发,并且建议单例开发,因为springMVC通过controller的形参接收数据,方法结束后形参数据销毁;而Stru原创 2016-12-30 16:33:36 · 905 阅读 · 4 评论