Struts_spring整合
第一步:建立WEB工程Spring_Struts2
第二步:
①导入struts2支持的JAR包:将
struts-2.1.8.1-all\struts-2.1.8.1\apps\struts2-blank-2.1.8.1\WEB-INF\lib下的所有JAR包(6个jar 包,是struts必要的包)拷入到工程目录下的WEB-INF/lib目录下,如果没有看到你拷入的JAR包需要强制加载(这一步指的是如果包导入到lib下后仍然存在WEB-INF/lib下而没有
在工程下出现Referenced Liberaries这一项则需要选中lib文件夹,单击右键,Build Path,Configure Build Path,在弹出的对话框中选择Order and Export,Select All,确定)。
②此外还需要struts2-spring-plugin-2.1.8.1.jar支持包,整合spring与struts2所必需的JAR 包,它位于struts-2.1.8.1-all\struts-2.1.8.1\lib目录下
第三步:拷贝配置文件l,它们分别位于路径:
①struts-2.1.8.1-all\struts-2.1.8.1\apps\struts2-blank-2.1.8.1\WEB-INF(l所在位置)拷贝l文件到工程的Web-INF路径下。Web-INF路径下是受保护的,不会被访问到,保证数据的安全。
②struts-2.1.8.1-all\struts-2.1.8.1\apps\struts2-blank-2.1.8.1\WEB-INF\classes(l所在位置)拷贝l文件到工程的src文件下并删除<Struts>标签内的内容,它用于配置action。内部有一个包含文件<include file="com/ibm/struts/conf/l"/>,这段代码表示,l中的包含文件是com/ibm/struts/conf包下的l。
第四步:配置l文件
解决乱码问题:<constant name="ding" value="gbk"></constant>
第五步:导入spring支持JAR包,具体过程如下:
spring怎么读取xml文件
修改spring配置文件l头部信息如下:
<beans xmlns="/schema/beans"
xmlns:xsi="/2001/XMLSchema-instance"
xmlns:aop="/schema/aop"
xmlns:tx="/schema/tx"
xsi:schemaLocation="
/schema/beans
/schema/beans/spring-beans-2.5.xsd /schema/aop
/schema/aop/spring-aop-2.5.xsd
/schema/tx
/schema/tx/spring-tx-2.5.xsd">
</beans>
请参考
spring-framework-2.5.6-with-dependencies\spring-framework-2.5.6\samples\jpetstore\war\WEB-I
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论