JSP中request.getParameter取不到值

request.getParameter("pass")在当前页是可以的取得HTML表单里的参数值的,但为什么我用两个页面(一个.html,另一个.jsp)就不能取得了呢?而且比如当我点:D:\Tomcat\Tomcat 5.5\webapps\ROOT\5-14.html网页中的"提交"按钮时,就直接打开了D:\Tomcat\Tomcat 5.5\webapps\ROOT\5-14.jsp源程序(在html中Action="5-14.jsp"),并不从TOMCAT服务器中打开的 ,大家帮帮我吧,急死了,先谢谢大家了.

你点击D:\Tomcat\Tomcat 5.5\webapps\ROOT\5-14.html,是从本地路径访问的,并且用的是相对路径,那么form的action就认为是同样的本地路径+jsp的相对路径。你要把action改成服务器的地址就行了。比如action="http://localhost:8080/myweb/5-14.jsp"。或者从服务器下访问5-14.html
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-06-05
检查变量PASS是否在表单之内,提交当然会打开目标页面,这也是正常呀!
相似回答