[求助] STRUTS2和SPRING整合问题

thriller818 2008-03-30 03:56:04
举个例子吧,我怕我说不清楚
我有一个ACTION LoginAction,里面有一个方法login();
我在Struts2里面把这个方法注册为一个ACTION
<action name="login" class="*.*.LoginAction" method="login">
那么我在Spring里怎么配置BEAN呢?
...全文
99 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
宋玮-深圳 2008-03-31
  • 打赏
  • 举报
回复
放strut2-spring 插件包,不用再spring里面写action的bean了。
xlongbuilder 2008-03-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kokobox 的回复:]
一般都是用spring容器来管理struts线程
struts中

<action path="/login" type="org.springframework.web.struts.DelegatingActionProxy" name="" scope="request" parameter="method" validate="false">
</action>

spring中:

<bean name="/login" class="*.*.LoginAction" singleton="false" autowire="byName"/>

当然还有更多的好处啦

找找资料,很多的,一句两句也解释不清楚。
[/Quote]
kokobox 2008-03-30
  • 打赏
  • 举报
回复
一般都是用spring容器来管理struts线程
struts中

<action path="/login" type="org.springframework.web.struts.DelegatingActionProxy" name="" scope="request" parameter="method" validate="false">
</action>

spring中:

<bean name="/login" class="*.*.LoginAction" singleton="false" autowire="byName"/>

当然还有更多的好处啦

找找资料,很多的,一句两句也解释不清楚。
thriller818 2008-03-30
  • 打赏
  • 举报
回复
也就是说为每个ACTION都要在SPRING里设置一个BEAN
如下:
我的LoginAction里面还有一个方法Logout()方法
我在STURTS里配置如下
<action name="logout" class="*.*.LoginAction" method="logout"></action>
那么我又要在SPRING里配置如下BEAN
<bean id="logout" class="*.*.LoginAction"></bean>
这样在SPRING里配置文件里要写很多其实都一样的BEAN
有没有针对这个问题的解决办法呢?
pyantking 2008-03-30
  • 打赏
  • 举报
回复
Srping:
<bean id="/login" class="*.*.LoginAction"></bean>

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧