2017-04-20 8 views
0

jspとサーブレットの両方のページを使用してクエリ文字列を使用して2つの値を送信しています。サーブレットページの値を取得しないクエリ文字列

  1. jspページのクエリ文字列から1つの値しか取る必要はありません。

  2. 同時にサーブレットページでボタンをクリックすると、値 をクエリ文字列から取得する必要がありますが、ここではクエリ文字列から値を取得していません。

  3. この値は、表示された残りの値 がサーブレットページに表示されるだけの値をjspで取る必要があります。
  4. は、どのように私は私のサーブレットで、クエリ文字列の値を取得することができ
  5. 私は、テキストボックスの値のコードでクエリ文字列を使用していますJSPで

<input type="text" id="txtBatchName" name="txtBatchName" value="<%=request.getParameter("BatchId").replace("id=","")%>"> 

サーブレットのページ:

if(request.getParameter("btnUpdate")!= null){ 
String Batch2=request.getQueryString(); 
String Id1=request.getParameter("Id"); 
} 

答えて

1

名前属性で試してください(IDはJava Scriptに固有であり、サーバ側には送信されません)

String Id1=request.getParameter("txtBatchName"); 
+0

いいえ、 'IdとBatchId'の両方を持つクエリ文字列に' jsp'のバッチIDと 'サーブレットページのId値'が必要です –

+0

HTMLフォームを投稿できますか? idパラメータは、html自体でサーバにシリアル化することはできません。 – sitakant

関連する問題