77范文网 - 专业文章范例文档资料分享平台

Eclipse+Struts2+Spring+MyBatis环境搭建(5)

来源:网络收集 时间:2019-03-16 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

thrownewBusinessException(\虚拟机发生了内部错误\); } catch (Exception ex) {

thrownewBusinessException(\程序内部错误,操作失败!\); }

after(invocation, result);

return result ; } /**

* 验证登陆等...

* @param invocation * @return

* @throws Exception */

publicvoid before(ActionInvocation invocation) throws Exception { //... } /**

* 记录日志等...

* @param invocation * @return

* @throws Exception */

publicvoid after(ActionInvocationinvocation,String result) throws Exception{ //... } }

3) 在WebContent目录下新建error.jsp,代表出错跳转的页面: <%@pagelanguage=\contentType=\charset=UTF-8\pageEncoding=\%> <%@taglibprefix=%uri=\%> error 页面简单的打印出异常信息。

4) 在struts.xml配置文件中加入拦截器及错误跳转指示:

\ \>

/error.jsp

/main.jsp /login.jsp

5) 在LoginAction的execute方法中故意加入会产生异常的代码,测试页面转向:

inti= 10/0;

结果跳转至error.jsp,并显示“抱歉,数学运算异常!请稍后再试或与管理员联系!”。

5. 整合spring

复制struts-spring插件包

从struts-2.3.3-all.gz包中复制struts2-spring-plugin-2.3.3.jar、commons-logging-1.1.1.jar两个JAR文件到该工程的WEB-INF/lib目录下:

复制springJAR包

从spring-framework-3.1.1.RELEASE-with-docs.zip包中复制spring相关的JAR文件(6个)该工程的WEB-INF/lib目录下:

在最新版的spring里面是没有这个包的,这个可以不用加了,如果克意下载加上去的话会报错的!

修改web.xml

在文件中增加spring监听器配置信息,让spring在tomcat启动的时候加载: … org.springframework.web.context.ContextLoaderListener org.springframework.web.context.request.RequestContextListener … 注:如果要使用request or session scope bean,那么在web.xml里需要加上下面这段设置:

org.springframework.web.context.request.RequestContextListener

否则就会出现org.springframework.beans.factory.BeanCreationException: Scope 'request' is not active for the current thread

这个时候启动一下tomcat,会报错,此时还缺少spring的配置文件:applicationContext.xml

创建applicationContext.xml

在WEB-INF目录下创建文件名:applicationContext.xml,内容如下,先保持空:

xmlns:jdbc=\

xmlns:context=\ xsi:schemaLocation=\

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/jdbc

http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd http://www.springframework.org/schema/tx

http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/aop

http://www.springframework.org/schema/aop/spring-aop-3.0.xsd\>

测试重启tomcat服务,验证启动过程没有异常。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Eclipse+Struts2+Spring+MyBatis环境搭建(5)在线全文阅读。

Eclipse+Struts2+Spring+MyBatis环境搭建(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/528826.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: