课程
/后端开发
/Java
/JAVA遇见HTML——JSP篇
〈%
String s=sdf.format(new Date());
%〉
这不是一句声明语句吗?为什么不用<%! %>,什么情况下用<%! %>而不用<%%>呢
2016-10-21
源自:JAVA遇见HTML——JSP篇 2-10
正在回答
你这个也是声明,但是是在脚本段里的声明,这个s属于局部变量;而在声明语句中声明的变量属于全局变量。不同之处应该明白了吧,都可以声明,但是性质不同。且声明语句中的变量转换成servlet时,最终编译是放在类当中的,所以声明时要注意不能与类中已经定义的变量发生冲突,比如防止重复定义。脚本段中声明的变量编译是放在方法中的,局限性小一些。
里面有执行的操作的吧,<%! %>应该是不包括操作的,我觉得是这样,不知道对不对。
举报
Java Web入门级教程JSP,带你轻松的学习JSP基础知识
2 回答String s =d.format(new Date ());
3 回答能不能详细解释一下S+=i+"*"..........这一句还有追加换行那一句
2 回答这个地方是声明一个string对象,初始值为空的意思吗?
2 回答eclipse中<%! %>声明标签String不能用
1 回答在body中直接输出文字和使用声明语句输出的最大区别在哪?