如何知道从哪里加载页面
how to know from where the page is loaded
有没有可靠的方法知道从哪里调用了我的页面?我知道header中有referer字符串,但是不靠谱
我正在构建一个页面,其中包含一些元素(例如徽标),如果该页面被同一上下文调用,则应加载这些元素,如果由外部调用,则不应加载。
我想在某个地方放置一个隐藏属性,可以在提交的任何 href 中使用,但我不知道更好的方法。
我正在使用 sitemesh 和 boostrap。
我可以使用 urlRewrite 来管理它。
我创建了这样的规则:
<rule>
<from>^/popup(.*)</from>
<to>?popup=true</to>
</rule>
遵守这条规则,我可以在更改我需要的布局之前使用 /popup 调用我需要的任何 url。
因此,使用 url http://www.mypage.com/mypage.jsp will show the page fully formated and using the url http://www.mypage.com/popup/mypage.jsp 将显示没有徽标的页面(我需要的)。
有没有可靠的方法知道从哪里调用了我的页面?我知道header中有referer字符串,但是不靠谱
我正在构建一个页面,其中包含一些元素(例如徽标),如果该页面被同一上下文调用,则应加载这些元素,如果由外部调用,则不应加载。 我想在某个地方放置一个隐藏属性,可以在提交的任何 href 中使用,但我不知道更好的方法。
我正在使用 sitemesh 和 boostrap。
我可以使用 urlRewrite 来管理它。
我创建了这样的规则:
<rule>
<from>^/popup(.*)</from>
<to>?popup=true</to>
</rule>
遵守这条规则,我可以在更改我需要的布局之前使用 /popup 调用我需要的任何 url。
因此,使用 url http://www.mypage.com/mypage.jsp will show the page fully formated and using the url http://www.mypage.com/popup/mypage.jsp 将显示没有徽标的页面(我需要的)。