3

我想用我自己的值将变量传递给 servlet。

使用它:

<input type="text" name="usernameNew"><br>

我可以usernameNew在 servlet 中获取,但我需要让用户在该文本字段中输入一些输入 - 而我不想要。

我想要的是usernameNew在 JSP 页面中将值设置为某些东西,例如带有值的字符串myText ,而不要求用户输入任何输入(意思是,我希望usernameNew成为某种标志,并使用它在我的 servlet 中获取IF条件)。

问候

4

3 回答 3

3

使用隐藏输入。要么将其添加到普通字段,但将其设置为read-only。这样,用户可以看到但不能更改数据。

请注意,这实际上是关于HTML 中的表单

于 2012-08-11T08:15:07.810 回答
1
<INPUT TYPE=TEXT name=userID size = 20 >  
<jsp:setProperty name="formBean"   
                 property="loginID"   
                 param="userID" />  
于 2012-08-11T08:16:34.420 回答
1
passing hidden  value

    <input type="hidden" name="userid" value="${user.id}">

<%
 String getHiddenValue=request.getParameter("userid");
 System.out.println("Hidden field Value :"+getHiddenValue);
%>
于 2012-08-11T08:18:22.297 回答