10 个解决方案
#1
写错了 不是同时 就是几个页面请求一个action 做到不同跳转
#2
说法不严谨 是请求一个action的同一个方法
#3
最简单的例子,每个页面对应一个不同的值传到你所请求的action,在这个action里面根据这些值加逻辑判断,然后跳转到相对应的页面
#4
是要根据url进行判断吗?return不同的字符串,在写多个result?还是一个result里面能写多个页面吗(想多了)
#5
嗯 一语惊醒梦中人
#6
做判断后 return "forward:/xxxx";
#7
请求的时候多带一个参数
#8
重定向不同页面不就行了?应该是判断之后就能可以了吧
#9
可以使用通配符 URL中说明跳转那个JSP 就可以了
#10
<action name="user_*" class="phoenix.studio.action.UserAction" method="{1}">
<result name="success">/dologin.jsp</result>
<result name="select">/list.jsp</result>
</action>
return "success"-->dologin.jsp
return "select"-->list.jsp
<result name="success">/dologin.jsp</result>
<result name="select">/list.jsp</result>
</action>
return "success"-->dologin.jsp
return "select"-->list.jsp
#1
写错了 不是同时 就是几个页面请求一个action 做到不同跳转
#2
说法不严谨 是请求一个action的同一个方法
#3
最简单的例子,每个页面对应一个不同的值传到你所请求的action,在这个action里面根据这些值加逻辑判断,然后跳转到相对应的页面
#4
是要根据url进行判断吗?return不同的字符串,在写多个result?还是一个result里面能写多个页面吗(想多了)
#5
嗯 一语惊醒梦中人
#6
做判断后 return "forward:/xxxx";
#7
请求的时候多带一个参数
#8
重定向不同页面不就行了?应该是判断之后就能可以了吧
#9
可以使用通配符 URL中说明跳转那个JSP 就可以了
#10
<action name="user_*" class="phoenix.studio.action.UserAction" method="{1}">
<result name="success">/dologin.jsp</result>
<result name="select">/list.jsp</result>
</action>
return "success"-->dologin.jsp
return "select"-->list.jsp
<result name="success">/dologin.jsp</result>
<result name="select">/list.jsp</result>
</action>
return "success"-->dologin.jsp
return "select"-->list.jsp