struts2与spring2集成
在Eclipse下建立一个Dynamic Web Application。
从struts2.0.6的lib目录中复制下面的库文件到WEB-INF/lib目录下:
commons-logging-1.1.jar
freemarker-2.3.8.jar
ognl-2.6.9.jar
struts-api-2.0.6.jar
struts-core-2.0.6.jar
struts-spring-plugin-2.0.6.jar
xwork-2.0.0.jar
从spring中lib目录中复制下面的库文件到WEB-INF/lib目录下:
spring.jar
修改web.xml,增加一个struts的分派器filter,映射所有的url-pattern,再增加一个spring的ContextLoaderListener监听器。修改后的内容如下:
<!--l version="1.0" encoding="UTF-8-->
- <%@?taglib?prefix="s"?uri="/struts-tags"?%>??
- ??
- <html>??
- ????<head>??
- ????????<title>Hello?World!</title>??
- ????</head>??
- ????<body>??
- ????????<h2><s:property?&#118alue="message"?/></h2>??
- ????</body>??
- </html>??