java中的Url加密(Struts2)



我的应用程序使用Struts2。在那里,我通过邮件访问一个链接。我在那里传递带有查询字符串的url。现在我必须在jsp和java中访问这些请求参数。

以下是一个示例

http://test.com/testProject/testAction?testItem=10&testSecondItem=20

在jsp-中

${testItem}

在java中-

request.getParameter("testSecondItem").

现在我的要求非常简单,我不想在查询字符串中显示这些参数及其值,并且希望在jsp和java中同时访问。

您可以使用HTTPPOST方法发送参数。

如果您不想显示以外的参数

Struts2中最好的东西是使用隐藏值

让我给你看一个的例子

<s:hidden name="url" value="valuetosendtoserver" />

在使用参数之前,请尝试使用隐藏值。

如果您发送的电子邮件包含链接,请不要发送直接链接。

构造一个URL样式的短链接,GUID绑定到用户和参数。当链接被点击时,要么转发到带有params的链接,要么在后端完成所有工作并显示结果。

这还有一个额外的好处,即提供琐碎的链接跟踪,帮助您监控电子邮件爆炸的有效性,谁在跟进,以及在什么情况下跟进。

最新更新