当前位置: 技术问答>java相关
提交时明明有值,为什么request.getParameter()得到会是null?
来源: 互联网 发布时间:2015-09-28
本文导语: 环境是linux+apache1.3.26+tomcat4.0.1 1.jsp和2.jsp两个页面相互调用. 2.jsp提交文本框的值到1.jsp中显示, 1.jsp点击按钮可访问2.jsp //2.jsp提交的值 //提交到2.jsp 遇到的情况是:2.jsp提交到1.jsp,第...
环境是linux+apache1.3.26+tomcat4.0.1
1.jsp和2.jsp两个页面相互调用.
2.jsp提交文本框的值到1.jsp中显示, 1.jsp点击按钮可访问2.jsp
//2.jsp提交的值
//提交到2.jsp
遇到的情况是:2.jsp提交到1.jsp,第一次可显示字符,
但如果此时在1.jsp上稍做停留,再去访问2.jsp, 2.jsp
输入值后提交,这下1.jsp上出来的就是null.
刷新1.jsp页面后,字符有时又可以出来。
最初怀疑是缓存的问题。进行了下面的处理:
在1.jsp和2.jsp开头加上
或
删除$TOMCAT_HOME/work/下的所有文件, 重启tomcat和apache
但是同样的情况出现了,我换了其他机器使用不同版本的IE访问,
在IE选项中不断地删除cookies, 清除文件, 还是一模一样的问题。
这个问题已经烦了我好几天了,盼大虾能指点迷津.
1.jsp和2.jsp两个页面相互调用.
2.jsp提交文本框的值到1.jsp中显示, 1.jsp点击按钮可访问2.jsp
//2.jsp提交的值
//提交到2.jsp
遇到的情况是:2.jsp提交到1.jsp,第一次可显示字符,
但如果此时在1.jsp上稍做停留,再去访问2.jsp, 2.jsp
输入值后提交,这下1.jsp上出来的就是null.
刷新1.jsp页面后,字符有时又可以出来。
最初怀疑是缓存的问题。进行了下面的处理:
在1.jsp和2.jsp开头加上
或
删除$TOMCAT_HOME/work/下的所有文件, 重启tomcat和apache
但是同样的情况出现了,我换了其他机器使用不同版本的IE访问,
在IE选项中不断地删除cookies, 清除文件, 还是一模一样的问题。
这个问题已经烦了我好几天了,盼大虾能指点迷津.
|
上面的代码很乱的,
能不能具体一点,
如果你相信我可发到我信箱12-23@21cn.com
我帮你看看
能不能具体一点,
如果你相信我可发到我信箱12-23@21cn.com
我帮你看看
|
我试了一下,我的机器上运行没有问题,我也在1.jsp上等了好久,仍然可以,我的配置win2000+tomcat4.0.4+apache
|
怀疑你的tomcat的配置文件改动后出了问题,建议重新安装tomcat试一试
|
我的机器上没问题,不知道
|
改成这样试试
|
hehe, so so