h项目使用struts1 框架,对于struts1的Web.xml配置文件没有拦截,老大想要struts1换成struts2 。
我这里不是把系统都改为struts2,而是加入struts2,以前的功能模块依旧使用struts1,新的功能模块却用struts2开发。
第一步,
做一个独立的struts2框架,让其可以运行。
第二步,
将struts项目中的所有文件copy到系统对应的目录下,web.xml不能覆盖,将两个项目的合为一个。
将struts2的web.xml中的那几行
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
放到最前就好了。
第三步,初步遇到3个问题,一一解决
1,包,包是个麻烦的事情,选不对就运行不了,用struts2的覆盖struts1的。用较高的版本。
2,编码,struts2默认的编码是utf-8,我建议使用此编码 ,但是以前系统是使用的gb2312,所以出现了乱码。struts2使用的jsp界面请使用utf-8.
分享到:
相关推荐
struts2和spring和Hibernate的整合包,在MyEclipse中自动导入老是有冲突包。
实现登录与注册的实例!eclipse + Tomacat6.0 + MySQL数据库
Struts1+Spring2+Hibernate2整合详细例子
只使用spring和struts进行整合
spring和struts2.x的整合篇spring和struts2.x的整合篇
struts2和hibernate整合,适合SSH初学者学习
struts2 spring2 hibernate3整合源代码+jar包struts2 spring2 hibernate3整合源代码+jar包
Struts2与hibernate框架的整合开发实例,详细描述了两个框架的整合开发过程
Struts2+Hibernate+Spring整合开发深入剖析与范例应用03源码
struts1.x整合freemarker
Struts2Hibernate整合jar包,直接放进工程里用就可以了,不少东西
最近用到ssh整合发现忘了不少,特整理上传包含struts1和struts2
整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...
struts1和spring整合开发jar包
struts1和spring整合做的登录struts1和spring整合做的登录
Struts1+Spring+Hibernate整合注册登录(BLing原创).part1.rar 有二个文件
Struts2,Spring与Hibernate整合应用,学生成绩管理系统
struts1+spring+hibernate整合实列(ssh整合) struts1+spring2.0+hibernate3.2整合实例,完成整合过程
Struts2+Hibernate+Spring整合教程
struts hibernate 整合,全部源代码都在,struts2+hibernate