JSP奇怪的问题
代码如下:(问题在注释中)
<body>
<%--声明全局变量i --%>
<%!int i=1; %>
<%--JSP Scriptlets --%>
<% out.print(i);
i++;
%>
<%--JSP表达式 表达式不能用;结尾--%>
<%=1+2 %> <!--加上这句i就会在每次刷新时加10 求解-->
</body>
用的TOMCAT,在每次刷新页面时i的值会加十,但是去掉<%=1+2 %>就正常了(每次刷新加一),很奇怪哎,无意中发现的
求解!!
[解决办法]
那是加10吗?
out.print(1); out.print(3) 难道和 out.println(13);一样?
[解决办法]
我勒个去 楼主你仔细看下 这样得到的数其实是两个数字的组合 后面总是输出3 前面每次加一 组合起来每次当然改变10咯
[解决办法]
在out.print中加个空格看一下
out.print(i+" ");
[解决办法]
1 3
2 3
3 3
...
你敢把第二个输出换行吗?
[解决办法]