【发布时间】:2011-09-29 18:14:38
【问题描述】:
我们有一个常规的基于 struts 的 Web 应用程序,当点击特定的按钮时会弹出 链接。 主窗口和弹出窗口上的某些链接调用相同的 struts 动作类。有没有办法在动作类中识别该请求是来自主窗口还是弹出窗口?
谢谢。
【问题讨论】:
标签: javascript popup struts
我们有一个常规的基于 struts 的 Web 应用程序,当点击特定的按钮时会弹出 链接。 主窗口和弹出窗口上的某些链接调用相同的 struts 动作类。有没有办法在动作类中识别该请求是来自主窗口还是弹出窗口?
谢谢。
【问题讨论】:
标签: javascript popup struts
除非您提供某种独特的令牌/链接/cookie/等,否则不会。特定于弹出窗口。它看起来像任何其他浏览器请求——因为它就像任何其他浏览器请求。
(在与网站相关的说明中,您的接受率很低——您可以随时返回并接受正确的先前答案,即使它们很旧。)
【讨论】:
在调用动作时添加标志参数
主窗口
<a href="myAction?fromMain=true">link</a>
弹出窗口
<a href="myAction?fromMain=false">link</a>
现在在myAction 中声明布尔变量fromMain,并使用getter 来检查请求的来源。
【讨论】: