2016-02-18 58 views
0

说我有在提交类似于此位的下面的代码的东西“激活”:保留设置参数

<input type="hidden" name="foo" value="bar"> 

从我了解,这台“foo”的参数值“栏中的”,所以当我打电话时:

request.getParameter("foo") != null && request.getParameter("foo").equals("bar"); 

该布尔值将不会输出true。但是,如果我再次粘贴到URL中,则布尔值将输出false,因为它再次未设置。我怎样才能使隐藏参数“保存”,并设置重导航到页面?

回答

0

保存会话中的参数值并在重新加载时将其发送到页面。如果该会话已有该值,则将其设置为空值

0

您需要执行request.getParameter("foo")以获取foo的值。如果你想通过另一个参数名称formIsFilled添加另一个隐藏的参数<input type="hidden" name="formIsFilled" value="true">

+0

我编辑我的问题;他们都被认为是相同的变量,哈哈。 – user3735278