今天在整理之前的项目的时候想着有的action层没有做异常处理,于是想着自定义拦截器处理一下未拦截的异常。 代码: 1.异常在Action层未做处理的情况: 由于在web.xml中定义了500错误的页面,因此跳转到500页面,如下: 可是上面终究不够友好。 2.自定义拦截器处理全局异常 (1)自定义 ...
分类:
其他好文 时间:
2018-11-02 01:52:08
阅读次数:
264
【原理图】 【MVC】 【执行过程(重要!!!!!)】 1) 客户端浏览器发出请求时,被Tomcat服务器所接收。Tomcat容器将用户的请求封装为HttpServletRequest对象 2) 请求将通过一系列过滤器,当最后可以通过核心过滤器(StrutsPrepareAndExecuteFilt ...
分类:
其他好文 时间:
2018-11-01 17:46:42
阅读次数:
119
【步骤】 1.创建web项目 2.导入相关jar包 3.配置核心过滤器 web app libraris > struts-core > org.apache.struts2.dispatcher.ng.filter > StrutsPrepareAndExecuteFilter(Struts2的核 ...
分类:
其他好文 时间:
2018-11-01 17:45:57
阅读次数:
142
Struts2的拦截器1需求概述在CRM系统中,有用户登录功能,如果访问者知道后台的访问页面路径,可以没有登录直接进入CRM系统,所以要对没有登录的用户要进行拦截。2拦截器(1)概述*在AOP(aspect-orientedprogaramming)面向切面编程中用于在访问某个方法和字段之前进行拦截操作。*拦截是AOP的一种实现策略。*在Struts2的WebWork的中文文档解释拦截器为动态拦截
分类:
其他好文 时间:
2018-11-01 16:11:34
阅读次数:
199
Struts2的MVC思想以及面向AOP切面编程1MVC简单概述:MModel(业务逻辑模型,service层,dao层)VView(视图,html,css,js页面)CController(前端控制器,servlet,jsp,action)2Struts2MVC的流程:客户端发送请求,struts2核心过滤器filter进行拦截处理后传递到Action--ControllerAction中调用s
分类:
其他好文 时间:
2018-10-29 22:58:02
阅读次数:
228
第一个Struts2程序-Hello 1.创建web工程struts2-01-Hello 2.导入jar包到bin目录,jar地址: https://files.cnblogs.com/files/aihuadung/struts%E6%89%80%E9%9C%80jar%E5%8C%85.zip ...
分类:
其他好文 时间:
2018-10-24 15:48:51
阅读次数:
190
1.普通java类 注意事项,必须要有公有的返回值为字符串的execute方法,返回值可以参考Action接口 2.继承ActionSupport类 3.实现Action接口 ...
分类:
其他好文 时间:
2018-10-24 15:24:53
阅读次数:
136
Struts2知识复习之一概述:struts2是一个基于MVC设计模型的轻量级web应用框架,它本质上相当于servlet。它是Struts1(早期基于MVC模式的轻量级Web框架)和WebWork(openSymphony组织的J2EEWeb框架)技术的合并。它的核心是WebWork,采用拦截器的机制来处理用户请求,使业务逻辑控制器与ServletAPI脱离。struts2优势:提供Except
分类:
其他好文 时间:
2018-10-24 00:59:42
阅读次数:
159
通用标签库 判断标签:<s:if>、<s:elseif>、<s:else> UI标签库(方便数据回显) ...
分类:
其他好文 时间:
2018-10-23 23:01:25
阅读次数:
139
在实际开发当中,有可能遇到批量向数据库中插入记录,需要在页面中将数据封装到集合中。类似页面表达式方法 前端JSP: Action类: ...
分类:
其他好文 时间:
2018-10-21 20:05:20
阅读次数:
176