一个JSP页面action到另一个JSP里,为什么前一个JSP页面中的表单值传不到后一个JSP页面中?
這個是前一個頁面的form表單
out.println("<form action='getUrlBean.jsp?key="+key+"' method='post' style='top:50px;position:absolute;padding-left:2em;'>");
out.println("<table cellspacing='0' cellpadding='0' border='0' style='position:relative;z-index:2;padding:8px 0 0;border-bottom:1px solid #e7e7e7'>");
out.println("<tr><td>");
out.println("<input type='text' name='keywords' value='' autocomplete='off' maxlength='2048' size='100'/>");
out.println("</td><td>");
out.println("<input type='submit' name='search' value='検索'/>");
out.println("</td></tr>");
out.println("</table>");
out.println("</form>");
下個頁面用request.getParameter("keywords");取得的值是null
用request.getParameter("key");能取得url參數的值。
後來爲了測試用getParameterNames()看到的表單集也沒有keywords,只有url參數的key的值。
用的是tomcat7.
請各位幫忙解答下,謝謝了