在javaweb中request.getParameter("id");如果id等于0到9之间的数就接受不到,如果id大于10或者id=" 1" 40
(注:1的前面有一个空格)就可以了。也就是说id不能这单位值。该怎么解决?是myeclipse的问题吗?源码绝对没问题的,就是很普通的页面传值,我把代码放到别人的电脑上就...
(注:1的前面有一个空格)就可以了。也就是说id不能这单位值。该怎么解决?是myeclipse的问题吗?
源码绝对没问题的,就是很普通的页面传值,我把代码放到别人的电脑上就可以了,在我的电脑就不行。我myeclipse下所有的项目都有这种情况(大概有7到8项目)。不知道是不是tomcat的问题,还是jdk的问题,还是电脑问题。 展开
源码绝对没问题的,就是很普通的页面传值,我把代码放到别人的电脑上就可以了,在我的电脑就不行。我myeclipse下所有的项目都有这种情况(大概有7到8项目)。不知道是不是tomcat的问题,还是jdk的问题,还是电脑问题。 展开
展开全部
LZ出现这种问题是比较奇怪的,解决办法:你把id 前或者后加个字符比如 id1 然后你取的时候对应的 request.getParameter("id1"); 就行了! -------------请看这里:你说在别人的机子上可以?那就好办了:1,重新配置tomcat 2,重新配置jdk 3,myeclipse卸载了重新安装
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是,肯定是你程序的问题,request.getParameter()的方法,没有对位数和数的任何限制。返回的都是String类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一,这问题和你用什么开发没有任何关系,也就是你的myeclipse没有关系。何况他运行的时候是在tomcat服务器
第二,id这个字符串没有任何你所描述的限制,请排除这两点疑虑。
第三,方便的话可以给我源码 我帮你看看。或者把主要代码贴出来。同时以上两点我保证准确,请不要怀疑。
第二,id这个字符串没有任何你所描述的限制,请排除这两点疑虑。
第三,方便的话可以给我源码 我帮你看看。或者把主要代码贴出来。同时以上两点我保证准确,请不要怀疑。
追问
源码绝对没问题的,就是很普通的页面传值,我把代码放到别人的电脑上就可以了,在我的电脑就不行。我所有的项目都是这种情况(大概有7到8项目)。不知道是不是tomcat的问题,还是jdk的问题,还是电脑问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
理论上来说,通过request传值是不会受数据的位数而影响的
值是肯定可以获取到的,你是哪里写的有问题!
你是怎么传的这个id值?将源码拿出来,我给你分析一下。
值是肯定可以获取到的,你是哪里写的有问题!
你是怎么传的这个id值?将源码拿出来,我给你分析一下。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的问题真奇怪.看看是不是属性有冲突了
那就写个最简单的,传个值过去看看行不行.
jsp写个<input>,action里写个方法接收打印.看看是不是机器的问题.
那就写个最简单的,传个值过去看看行不行.
jsp写个<input>,action里写个方法接收打印.看看是不是机器的问题.
追问
我写一个很简单jsp的地址栏传值,接收值时还是出现那咱情况。。。
追答
你只有传递数字的时候才会出现那情况吗?
那么传递String 没有问题吗?
还有检查你的父类里是不是有id,产生了冲突?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |