jsp页面中java代码重复执行 执行两次
我在一个Server.jsp页面的form中设置了一个hidden的input,name是pageNumber,为什么我在另一个jsp页面DataTransmit.jsp...
我在一个Server.jsp页面的form中设置了一个hidden的input,name是pageNumber,为什么我在另一个jsp页面DataTransmit.jsp中用int pageNumber = Integer.parseInt(request.getParameter("pageNumber"));的时候,报java.lang.NumberFormatException: null的异常??,但是随后我打印pageNumber的值 System.out.println("pageNumber--"+pageNumber);却能打印出pageNumber的值来???太奇怪了吧...
还有更奇怪的,为什么我在DataTransmit.jsp里<%%>中的java代码每句都执行两次啊??而且是每一句执行完两次以后,再执行下一句...
%>_<%
如果说pageNumber无效,那为什么还能打印出它的值呢??
还有那个<% %>中的java代码为什么会重复执行啊,我说的不是所有语句执行完一次,再全部执行一次;而是每句都执行两次再执行下一句。
像下面一样(没有循环语句while或for...)
System.out.println("位置一...");
System.out.println("位置二...");
最后的执行结果是:
位置一...
位置一...
位置二...
位置二...
唉... 不管了 木有解决啊 %>_<% 不过分数不能平分 所有就给 xlth2006 了 呵呵... 同谢另外三人了!! 展开
还有更奇怪的,为什么我在DataTransmit.jsp里<%%>中的java代码每句都执行两次啊??而且是每一句执行完两次以后,再执行下一句...
%>_<%
如果说pageNumber无效,那为什么还能打印出它的值呢??
还有那个<% %>中的java代码为什么会重复执行啊,我说的不是所有语句执行完一次,再全部执行一次;而是每句都执行两次再执行下一句。
像下面一样(没有循环语句while或for...)
System.out.println("位置一...");
System.out.println("位置二...");
最后的执行结果是:
位置一...
位置一...
位置二...
位置二...
唉... 不管了 木有解决啊 %>_<% 不过分数不能平分 所有就给 xlth2006 了 呵呵... 同谢另外三人了!! 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询