我是JSP的新手.我有一个jsp页面,其中一个参数通过http post传递给这个jsp页面.我可以在图片中看到firebug中的参数.
但在我的页面中,当我尝试打印令牌变量时,变量始终为null.我打印变量如下:
<%
String token = request.getParameter("token");
%>
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?如何获取令牌参数?
该token
属性看起来像nonce
对我而言,某些安全过滤器可能正在从请求对象中删除该值.
你所做的打印价值是完全正确的.我不打算采用最佳实践,但它应该有效.
检查代码中的安全过滤器,看看是否可以找到删除/覆盖值的位置.
看到你的web.xml后.
使用POST将值传递给域.请求在内部重定向到欢迎页面,并且值丢失.如果使用GET传递值,则将保留该值.
您有两种选择:
我测试了两者,它的工作正常.
归档时间: |
|
查看次数: |
75576 次 |
最近记录: |