struts1中如何把后台数据转发到两个不同的页面?
注:要在同一个Action的同一个方法中编码!如果只在一个方法中把数据转发到一个页面是没有问题的,如果只在一个方法中把数据转发到两个不同的页面就不行了!求解……谢谢...
注:要在同一个Action的同一个方法中编码!如果只在一个方法中把数据转发到一个页面是没有问题的,如果只在一个方法中把数据转发到两个不同的页面就不行了!求解……谢谢
展开
2个回答
2011-12-29
展开全部
如果是同时调用一个action是不可以跳到两个界面并显示出来的 要跳两个界面必须调用两个方法
你 可以在你的Action里面再写一个方法 比例:第一个是actionone 执行完后使用 return mapping.findForward("actionone"); 然后在Struts-config.xml 里面写配置文件<forward name="actionone" path="/actionone.jsp" />跳转到actionone.jsp界面显示
第二个 actiontwo 执行完后使用 return mapping.findForward("actiontwo "); 然后在Struts-config.xml 里面写配置文件<forward name="actiontwo " path="/actiontwo .jsp" />跳转到actiontwo .jsp界面显示
actionone和actiontwo 所执行调用的都是同一个方法这样就达到了一个方法中的数据多个页面显示
最后在表单里面发出请求<form action="userLogin.do?op=actionone" method="post">--
op 来自Struts-config.xml
<action
attribute="userForm"
name="userForm"
parameter="op" //这里
path="/userLogin"
scope="request"
type="com.zf.web.action.UserLoginAction">
</action>
你 可以在你的Action里面再写一个方法 比例:第一个是actionone 执行完后使用 return mapping.findForward("actionone"); 然后在Struts-config.xml 里面写配置文件<forward name="actionone" path="/actionone.jsp" />跳转到actionone.jsp界面显示
第二个 actiontwo 执行完后使用 return mapping.findForward("actiontwo "); 然后在Struts-config.xml 里面写配置文件<forward name="actiontwo " path="/actiontwo .jsp" />跳转到actiontwo .jsp界面显示
actionone和actiontwo 所执行调用的都是同一个方法这样就达到了一个方法中的数据多个页面显示
最后在表单里面发出请求<form action="userLogin.do?op=actionone" method="post">--
op 来自Struts-config.xml
<action
attribute="userForm"
name="userForm"
parameter="op" //这里
path="/userLogin"
scope="request"
type="com.zf.web.action.UserLoginAction">
</action>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询