Page1.jspをiが入力されたテキスト値
これはNULL値を返すとともに、別のJSPページにリダイレクトしようとしてMです。 2ページ目。 JSP
//get the input value
<%String formsubmitID=request.getParameter("formID");%>
これはnullを返します。私は解析することができません。 window.location
を使用してすべてのメソッドを試しましたが、ボタンを追加してhref
リンクを追加しましたが、入力テキストフィールドにアクセスできず、同時に両方をリダイレクトできません。ここに、最初のJSPページのコードがあります。そこから、Firest JSPページに入力された入力テキストフィールドを持つ別のJSPページにリダイレクトする必要があります。
私はこれも動作しないボタンを使用してみましたし、Javaスクリプトで
//javascript for redirecting to another page
function redirect(elem){
alert("in redirect Method:")
elem.setAttribute("action","Page2.jsp");
elem.submit();
return false;
}
// Page1.JSP
<form ACTION="Page2.jsp" METHOD="POST" onload='onload()'>
Enter Form id:<input type="text" name="formID" id="formID"/>
<INPUT TYPE="SUBMIT" value="Submit" onclick="redirect(this);">
</form>
をリダイレクトします。 window.location.href
またはwindow.location
を使用している場合、リダイレクトはまったく発生しません。
同じ解決方法をお探しください。
値は取得できます。var name = document.getElementById( "formID")。value;このwindow.location = "page2.jsp?formID =" + name;のようにpage2にリダイレクトします。 jspが入力のために初期値(null)で生成されたため、最初の状況はnullです。テキストを入力に入れても、jspによってDOMに変更がキャッチされません。 –