如何在 JSP 页面中设置我自己的值的字段?
Posted
技术标签:
【中文标题】如何在 JSP 页面中设置我自己的值的字段?【英文标题】:How to set in JSP page a field with my own value? 【发布时间】:2012-08-08 10:22:10 【问题描述】:我想用我自己的值将一个变量传递给一个 servlet。
使用它:
<input type="text" name="usernameNew"><br>
我可以在 servlet 中获取 usernameNew
,但我需要让用户在该文本字段中输入一些输入 - 而我不想这样做。
我想要的是在 JSP 页面中将 usernameNew
的值设置为某个值,例如一个值为 myText
的字符串,而不要求用户输入任何内容(意思是,我想要 @987654325 @ 成为某种标志,并在我的 servlet 中将其用于IF
条件)。
问候
【问题讨论】:
【参考方案1】:使用hidden input。要么将其添加到普通字段,但将其设为read-only。这样,用户可以看到数据,但不能更改数据。
请注意,这实际上是关于forms in html。
【讨论】:
好的,然后当我抓取 servlet 中的隐藏输入时,它会以同样的方式抓取“正常”输入吗?request.getParameter("somethingGoesHere");
?【参考方案2】:
<INPUT TYPE=TEXT name=userID size = 20 >
<jsp:setProperty name="formBean"
property="loginID"
param="userID" />
【讨论】:
【参考方案3】:passing hidden value
<input type="hidden" name="userid" value="$user.id">
<%
String getHiddenValue=request.getParameter("userid");
System.out.println("Hidden field Value :"+getHiddenValue);
%>
【讨论】:
以上是关于如何在 JSP 页面中设置我自己的值的字段?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 VS2010 RC 中设置我的开发 Web 浏览器?