我们正在使用Struts 2 Dispatcher Result将我们的请求转发到某个jsp页面。
在struts.xml中
<action name="sampleAction"
class="com.mycomp.action.sampleAction">
<result name="success" type="dispatcher">
<param name="location">/jsp/success.jsp</param>
</result>
<result name="error">/jsp/error.jsp</result>
<result name="input">/jsp/input.jsp</result>
</action>
现在我们可以看到success.jsp
,但我们设置的请求属性在
success.jsp
我们使用了调度程序,因为我们需要转发相同的请求,以便我们设置的请求属性可以在success.jsp中检索但是它没有发生,而是我们得到了空值。
有什么需要照顾的吗?
谢谢 切塔尼亚
答案 0 :(得分:0)
如果我理解正确,问题是在发出两个请求后,success.jsp中的请求属性为null。您需要将属性放在会话中,或者在转发到success.jsp之前重新设置操作中的属性。