一个JSP页面action到另一个JSP里,为什么前一个JSP页面中的表单值传不到后一个JSP页面中?
时间:2011-12-19
来源:互联网
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.
請各位幫忙解答下,謝謝了
作者: ryuutizen 发布时间: 2011-12-19
'getUrlBean.jsp?key="+key+"你的参数名该是key!!!
作者: wuda236556254 发布时间: 2011-12-19
作者: wuda236556254 发布时间: 2011-12-19
form表單裏面有個text,我是要取那個裏面的值
request.getParameter("keywords");取得的值是null
'getUrlBean.jsp?key="+key+"你的参数名该是key!!!
作者: ryuutizen 发布时间: 2011-12-19
还有就是你后面更本就没有传递keywords啊!!
'getUrlBean.jsp?key="+key+"
作者: wuda236556254 发布时间: 2011-12-19
根本沒有提交表單,或者根本沒有取得表單。
我這些表單傳值應該沒有問題吧。
很奇怪爲什麽不能傳值。。
哦,就用struts2来做吧。你这样传,数据量是否太大?是否乱码?
还有就是你后面更本就没有传递keywords啊!!
'getUrlBean.jsp?key="+key+"
作者: ryuutizen 发布时间: 2011-12-19
作者: wujingyong2009 发布时间: 2011-12-19
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28