文档章节

Struts异常捕捉

恋佳
 恋佳
发布于 2015/07/22 14:05
字数 156
阅读 2
收藏 0

1 在action内直接抛出对应的exception 

<span style="font-size:24px;">public String execute() throws Exception
	{
		if(getInput().equals("exception"))
		{
			throw new Exception("谁让你输入exception的!");
		}</span>

2 在Struts.xml配置对应的结果 可以配置全局的异常处理结果 ,也可以配置局部的

(1)全局配置

<span style="font-size:24px;"><global-results>
		<result name="global-exception">/WEB-INF/exception.jsp</result>
		</global-results>
		
		<global-exception-mappings>
		
		<exception-mapping result="global-exception" exception="java.lang.Exception"></exception-mapping>
		
		
		
		</global-exception-mappings></span>

(2)局部配置

<span style="font-size:24px;"><!-- servletApi -->
		
		<action  name="servletApi" class="com.songxu.action.ServletAPIAction">
		<exception-mapping result="exception" exception="java.lang.Exception"></exception-mapping>
		<result name="success">/ActionToServletAPI/Result.jsp</result>
		<result name="exception">/WEB-INF/exception.jsp</result>
		</action></span>


版权声明:本文为博主原创文章,未经博主允许不得转载。

© 著作权归作者所有

上一篇: 4 继承映射
恋佳
粉丝 0
博文 76
码字总数 62107
作品 0
大连
私信 提问
基于struts1.框架的异常处理方案

首先感谢“郡主”对我的支持,她帮忙完善了跳转地址重定向问题。 1. 目标——什么异常需要我们处理 通常来说,在业务流程中已经将大部分异常进行处理,因为大部分异常是继承java.lang.Excep...

STG0825
2013/09/06
0
0
struts1.* 异常处理机制

几个重要类的说明 ActionServlet struts的核心类,用于初始化struts配置文件,处理发送到action的请求; ModuleConfig struts配置文件信息加载的接口,ModuleConfigImpl是接口的默认实现,可...

STG0825
2013/08/29
0
0
问一个关于ssh中异常处理的问题

是这样的~我在action抛出所有异常~在拦截器捕捉到后抛出一个自定义异常~ 代码如下~这是拦截器中的 try { result = invocation.invoke(); System.out.println(result); } catch (DataAccessE...

忧郁麦芽
2013/06/20
455
4
Struts2的异常处理机制

Struts2采用声明式的方法管理异常处理,因此我们无需在execute方法体内写大量的try...catch...语句来捕获异常,execute方法将产生的所有异常抛出,统一交由Struts2框架处理,我们只需在strut...

长平狐
2013/01/06
438
0
细谈Spring(十一)深入理解spring+struts2整合(附源码)

Spring和struts2是我们在项目架构中用的比较多的两个框架,怎么才能把这两个框架用好,怎么来整合是我们掌握运用这两个框架的关键点,下面我们就怎么来整合,从哪来整合,为什么要整合,从这...

youyu2299
2013/12/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

阿里云POLARDB如何助力轻松筹打造5亿用户信赖的大病筹款平台?

轻松筹首创了“大病救助”模式,帮助了众多病患在第一时间解決了医疗资金等问题,为了从源头解决了医疗资金问题。而在轻松筹这样全球5.5亿用户信赖的大病筹款平台的背后,是日益增长的各种数...

阿里云云栖社区
20分钟前
4
0
Confluence 6 在升级过程中查看合并日志

为了监控升级的过程,你应该查看 application log 日志中的输出。 通常日志经常将会显示多个日志实例,这个实例是定义在日志的 INFO 级别的,通常格式如下: WikiToXhtmlMigrationThread-n -...

honeymoose
20分钟前
2
0
git diff 文件对比

git diff filepath 工作区与暂存区比较 git diff HEAD filepath 工作区与HEAD ( 当前工作分支) 比较 git diff --staged 或 --cached filepath 暂存区与HEAD比较 git diff branchName filepa......

李佳顺
20分钟前
1
0
spring mvc 定制化配置

spring mvc 自定义配置 1.实现某些接口,然后让上面的类加载进去. class MyHandlerMethodArgumentResolver implements HandlerMethodArgumentResolver { @Override public boolean......

最爱肉肉
23分钟前
2
0
OSG_采样像机的内容如果不显示到窗口上

cameraLight->setRenderTargetImplementation(Camera::FRAME_BUFFER_OBJECT);// 这句使内容不渲染到屏幕上cameraLight->setRenderOrder(Camera::PRE_RENDER); 1.setRenderTargetImplement......

洛克人杰洛
26分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部