3

自分の値で変数をサーブレットに渡したいです。

それを使用して:

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

サーブレットでを取得できusernameNewますが、ユーザーがそのテキスト フィールドに入力できるようにする必要があります。これは望ましくありません。

私が望むのは 、ユーザーに入力を求めることなくusernameNew、JSPページで値を何かに設定することです。条件の私のサーブレットで)。myTextusernameNewIF

よろしく

4

3 に答える 3

3

非表示の入力を使用します。それか、通常のフィールドに追加しますが、読み取り専用にします。そうすれば、ユーザーはデータを表示できますが、変更することはできません。

これは実際には HTML のフォームに関するものであることに注意してください。

于 2012-08-11T08:15:07.810 に答える
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 に答える
1
<INPUT TYPE=TEXT name=userID size = 20 >  
<jsp:setProperty name="formBean"   
                 property="loginID"   
                 param="userID" />  
于 2012-08-11T08:16:34.420 に答える