使用response.sendRedirect()传递隐藏参数
在使用response.sendRedirect()
方法重定向到另外一个页面时,没法直接传递隐藏参数。但是可以通过在URL中附加查询字符串参数的方式来传递参数。
例如,假定我们想要重定向到newPage.jsp
页面,并传递一个名为hiddenParam
的隐藏参数,可以依照以下步骤进行操作:
response.sendRedirect()
方法重定向到newPage.jsp
页面,并在URL中附加查询字符串参数:response.sendRedirect("newPage.jsp?hiddenParam=value");
newPage.jsp
页面中,可使用request.getParameter()
方法获得隐藏参数的值:String hiddenParamValue = request.getParameter("hiddenParam");
这样,可以在重定向后的页面中获得隐藏参数的值。请注意,通过URL传递参数时,参数的值将会暴露在URL中,因此不是真实的隐藏参数。如果需要传递敏感信息,建议使用其他安全的方式来传递参数。
TOP