浏览 12984 次
锁定老帖子 主题:struts2笔记:与spring2集成
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-02-26
struts2基本上就是webwork的翻版,所以迁移过程倒是很简单,只需要修改下配置文件和一些包名就可以了。如果在Eclipse、Netbeans这些集成开发工具的帮助下,记不清包名也很容易找到想要的类的,呵呵。 在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监听器。修改后的内容如下: xml 代码
写一个简单的Action,HelloWorld: java 代码
在源文件路径下(项目的src目录)增加struts.xml配置action。这个文件是集成spring的关键所在,这里面描述有如何将spring2集成到struts2的相关信息: xml 代码
在WEB-INF/目录下增加spring的bean配置文件applicationContext.xml: xml 代码
配置很简单,只有一个bean。 最后,在WebContent目录下增加helloWorld.jsp: xml 代码
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-03-14
不错,正好在看struts2,多谢楼主共享!
|
|
返回顶楼 | |
发表时间:2007-03-29
我找老兄的方法做了,但他提示找不到Action阿。
严重: Exception starting filter struts Action class [loginbean] not found - action - file:/D:/test/.metadata/.plugins/org. 提示一下嘛 |
|
返回顶楼 | |
发表时间:2007-04-03
gcgan 写道 我找老兄的方法做了,但他提示找不到Action阿。
严重: Exception starting filter struts Action class [loginbean] not found - action - file:/D:/test/.metadata/.plugins/org. 提示一下嘛 我按照楼主的办法试验通过了~~~ 我看楼主的代码中并没有提到loginbean,你找一下,把loginbean相关的配置去掉再试试 |
|
返回顶楼 | |
发表时间:2007-04-19
如果spring的配置文件名称不是applicationContext.xml
该从哪里修改一下? |
|
返回顶楼 | |
发表时间:2007-04-19
wensky222 写道 如果spring的配置文件名称不是applicationContext.xml
该从哪里修改一下? 在web.xml中加入: <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> 把<param-value>...</param-value>里的路径替换成自己的配置文件路径 |
|
返回顶楼 | |
发表时间:2007-06-25
struts-api-2.0.6.jar没有这个包。。。
|
|
返回顶楼 | |
发表时间:2007-06-25
你的spring作用更本没用到啊!表达的意思就是HelloWorld
|
|
返回顶楼 | |
发表时间:2007-08-22
lijie250 写道 你的spring作用更本没用到啊!表达的意思就是HelloWorld
action 由 spring来管理撒... spring怎么会没有作用呢.. |
|
返回顶楼 | |