我们有一个基于struts的常规Web应用程序,在单击特定时会打开弹出窗口 链接。 主窗口和弹出窗口上的某些链接调用相同的struts动作类。有没有办法在动作类中识别该请求是否来自主窗口或弹出窗口?
感谢。
答案 0 :(得分:1)
除非您提供某种独特的令牌/链接/ cookie /等。特定于弹出窗口。它看起来像任何其他浏览器请求 - 因为它就像任何其他浏览器请求一样。
(在与网站相关的说明中,您的接受评级非常低 - 您可以随时回复并接受以前的答案,即使它们已经过时了。)
答案 1 :(得分:1)
在调用操作时添加标志参数
主窗口
<a href="myAction?fromMain=true">link</a>
弹出窗口
<a href="myAction?fromMain=false">link</a>
现在声明fromMain
中的布尔变量myAction
,其中getter to chek请求来自哪里。