请教下struts.xml文件的配置

来源:百度知道 编辑:UC知道 时间:2024/04/27 17:08:21
我想请教各位懂struts2.0的朋友!
我想基于struts2.0的基础上,做个小网站,可是我刚学不久 突然遇到个难题:
本来我在首页中就有个登录成功后的Action处理,但是我首页显示商品的时候也有个Action处理,这时候在struts.xml中配置
<package name="logined" extends="struts" namespace="/tmq">
<action name="log" class="com.shop.Action.loginAction" method="login">
<result name="success">/index.jsp</result>
</action>
</package>
里面中的class中能否多加Action处理呢?要不到时候浏览的时候,只能有一个被执行,比如登录成功后,转向的页面只是一个没有显示任何商品的页面~~高手救救下~~
能否在class中加个com.shop.Action.shopAction,用逗号隔开 但是我运行错误

配置两个Action,自己转向Action
<action name="a" class="a">
<result name="success" type="redirect">b.action</result>
</action>

<action name="b" class="b">
<result name="success">/index.jsp</result>
</action>

登录->由action1处理-》成功后不跳转到页面,而是跳转到action2,在action2里边查询数据,然后在跳转到index.jsp。

<package name="logined" extends="struts" namespace="/tmq">
<action name="log" class="com.shop.Action.loginAction" method="login">
<result name="success">/index.jsp</result> *******
</action>
</package>

打星号那行,的result里可以些一个action。

回答即可得2分,回答被采纳则获得悬赏分以及奖励20分
B4非主流

一个页面可以有多个业务逻辑,只要你用脚本给页面上每个按钮加上方法就行了!脚本很简单,自己试试吧!

显示商品没有必要写成一个Action,直接用EL表达式不行么?