gpt4 book ai didi

java - tomcat SSL请求参数丢失

转载 作者:行者123 更新时间:2023-11-28 22:38:21 25 4
gpt4 key购买 nike

我有一个网页,有几个文本框和一个提交按钮。提交时,目标 url 与 SSL 的 url-pattern 相匹配。目标页面以 HTTPS 打开,但文本框值丢失。

request.getParameter("txtUser") is null

有什么方法可以访问/检索以前 jsp 的提交/请求参数吗?

web.xml

<security-constraint>
<display-name>Security Constraint</display-name>
<web-resource-collection>
<web-resource-name>Protected Area</web-resource-name>
<url-pattern>/content/account/passrecover/*</url-pattern>
</web-resource-collection>
<role-name>custom-report-user</role-name>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>

最佳答案

您的意思是您的表单通过 POST 提交到 HTTP url,然后自动重定向(根据传输保证)到 HTTPS url?

然后不,我不认为有任何内置支持来保存这些参数,以便它们在重定向后持续存在。通常,您需要确保将表单直接发布到 HTTPS url。

可以实现服务器端机制,但与 servlet API 透明集成并非易事。 Spring Security 有一些内置的处理和类。 (我认为最近版本中的关键类之一是 RequestCache ,但不是肯定的。)

关于java - tomcat SSL请求参数丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11775252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com