Java 有没有办法在JSP中只为POST变量请求.getParameter?
在PHP中有$\u REQUEST、$\u GET和$\u POST。如果我只想在JSP中获取POST变量,以防止有人将变量放入url,该怎么办?有什么办法可以这样做吗?谢谢 查询字符串可从HttpServletRequest对象获得-因此您知道URL上的内容。因此,您可以过滤掉getParameterMap中查询字符串中的任何内容,只留下已发布的内容。您的HttpServletRequest对象有一个getMethod属性,它将告诉您它是GET还是POST。你可以拒绝所有得到的Java 有没有办法在JSP中只为POST变量请求.getParameter?,java,jsp,Java,Jsp,在PHP中有$\u REQUEST、$\u GET和$\u POST。如果我只想在JSP中获取POST变量,以防止有人将变量放入url,该怎么办?有什么办法可以这样做吗?谢谢 查询字符串可从HttpServletRequest对象获得-因此您知道URL上的内容。因此,您可以过滤掉getParameterMap中查询字符串中的任何内容,只留下已发布的内容。您的HttpServletRequest对象有一个getMethod属性,它将告诉您它是GET还是POST。你可以拒绝所有得到的 我认为这实际上
我认为这实际上不起作用,也就是说,我不认为可以同时拥有POST和GET参数。不过,我可能错了。如果你想阻止人们发送数据,他们可能不应该复制,那么你可以考虑包括所有不可变数据的安全散列。例如,如果帖子有一个用户id作为隐藏字段,您可以将用户id的哈希和一些salt作为第二个隐藏字段,并确保没有人伪造用户id。