我如何获取用户来自其Struts2 Action的URL?
最佳答案
尝试:
request.getHeader("referer");
您还可以在表单中创建一个隐藏字段,然后使用if语句进行相应的检查和路由.
我建议您使用隐藏字段.当然,这当然更麻烦,但也更可靠.
引用字段可以通过代理从HTTP标头中剥离.实际上,根本不需要浏览器发送标头中的Referer字段.
看到一个很好的讨论here.
上面的解释是该讨论的摘录.
我如何获取用户来自其Struts2 Action的URL?
最佳答案
尝试:
request.getHeader("referer");
您还可以在表单中创建一个隐藏字段,然后使用if语句进行相应的检查和路由.
我建议您使用隐藏字段.当然,这当然更麻烦,但也更可靠.
引用字段可以通过代理从HTTP标头中剥离.实际上,根本不需要浏览器发送标头中的Referer字段.
看到一个很好的讨论here.
上面的解释是该讨论的摘录.