在struts动作类中区分来自主窗口或弹出窗口的请求

时间:2011-09-29 18:14:38

标签: javascript popup struts

我们有一个基于struts的常规Web应用程序,在单击特定时会打开弹出窗口 链接。 主窗口和弹出窗口上的某些链接调用相同的struts动作类。有没有办法在动作类中识别该请求是否来自主窗口或弹出窗口?

感谢。

2 个答案:

答案 0 :(得分:1)

除非您提供某种独特的令牌/链接/ cookie /等。特定于弹出窗口。它看起来像任何其他浏览器请求 - 因为它就像任何其他浏览器请求一样。

(在与网站相关的说明中,您的接受评级非常低 - 您可以随时回复并接受以前的答案,即使它们已经过时了。)

答案 1 :(得分:1)

在调用操作时添加标志参数

主窗口

<a href="myAction?fromMain=true">link</a>

弹出窗口

<a href="myAction?fromMain=false">link</a>

现在声明fromMain中的布尔变量myAction,其中getter to chek请求来自哪里。