java中的Url加密(Struts2)
我在我的应用程序中使用Struts 2。我通过邮件访问一个链接。在这里,我用查询字符串传递url。现在我必须在jsp和java中访问这些请求参数 这里有一个示例。java中的Url加密(Struts2),java,jsp,struts2,Java,Jsp,Struts2,我在我的应用程序中使用Struts 2。我通过邮件访问一个链接。在这里,我用查询字符串传递url。现在我必须在jsp和java中访问这些请求参数 这里有一个示例。 http://test.com/testProject/testAction?testItem=10&testSecondItem=20 在jsp中- ${testItem} 在爪哇- request.getParameter("testSecondItem"). 现在我的要求非常简单,我不想在查询字符串中显示这些参数及
http://test.com/testProject/testAction?testItem=10&testSecondItem=20
在jsp中-
${testItem}
在爪哇-
request.getParameter("testSecondItem").
现在我的要求非常简单,我不想在查询字符串中显示这些参数及其值,我想在jsp和java中访问它们。您可以使用HTTP POST方法发送参数。如果您不想显示参数,请 Struts2中最好的功能是使用隐藏值 让我给你举个例子
<s:hidden name="url" value="valuetosendtoserver" />
尝试使用隐藏值,而不是使用参数 如果您正在发送包含该链接的电子邮件,请不要发送直接链接 构造一个简短的URL样式链接,其GUID绑定到用户和参数。点击链接时,可以使用参数转发到链接,也可以在后端执行所有工作并显示结果
这还有一个额外的好处,即提供琐碎的链接跟踪,帮助您监控电子邮件爆炸的有效性、谁在跟踪以及在什么情况下进行跟踪。如果提交方法为GET,则隐藏的参数仍然可见。事实上,隐藏与URL无关,它只是表单上的可见性。