struts2中一个action结果可以导致两个不同的jsp页面吗?
我的问题是: 我有一个弹出窗口来验证一些内容,并且我使用操作类来进行验证(不允许使用 JavaScript)。如果内容有效,我需要关闭这个弹出窗口,并更新主页中的内容。 我的想法在我的struts.xml中,我映射了 <结果名称=“add”类型=“redirectAction”> mainpage.jsp
是否可以添加 <结果名称=“添加”> popupCurrentPage.jsp
让相同的操作结果同时指向两个不同的页面?
My question is:
I have one pop up window to validate some content, and i use action class to do the validation(javascript not allowed). If the content is valid, i need to close this pop up window, and update the content in the main page.
My idea is in my struts.xml, i mapped<result name="add" type ="redirectAction"> mainpage.jsp</result>
is it possible to add<result name="add" > popupCurrentPage.jsp</result>
to let the same action result leads to two diffent pages at the same time?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
浏览器可能会收到任何请求的单个响应。
根据响应在客户端执行多项操作需要 JavaScript某处。
Browsers may receive a single response for any request.
Doing multiple things on the client side based on a response requires JavaScript somewhere.
使用它可以在主页中添加标签。
但是当你重定向时你会错过valuestack数据,所以使用messageStore拦截器。
Use it's possible to add the tag in main page.
<s:include value="popupCurrentPage.jsp"/>
but when you are redirecting you will miss the valuestack data, so use messageStore interceptor.