JSP问题: 在J2EE中,test.jsp文件如下: <html> <%String str = null ;%> str is<%="str"%> </html>
发布网友
发布时间:2022-11-10 13:58
我来回答
共3个回答
热心网友
时间:2023-11-25 13:23
浏览器上会显示:str isstr。并且is 和 后面的str之间没有空格。
原因:
1. <%String str = null ;%> 申明变量没有错,就是将str赋值为null,
2. <%="str"%> 会返回字符串"str",而不是变量str的值。
3. 如果去掉str的双引号,就变成了变量str,浏览器上就会显示:str isnull
热心网友
时间:2023-11-25 13:24
编译期错误
热心网友
时间:2023-11-25 13:24
String str = null ;
str is +"str"//这行执行了字符串操作,因为有双引号
热心网友
时间:2023-11-25 13:23
浏览器上会显示:str isstr。并且is 和 后面的str之间没有空格。
原因:
1. <%String str = null ;%> 申明变量没有错,就是将str赋值为null,
2. <%="str"%> 会返回字符串"str",而不是变量str的值。
3. 如果去掉str的双引号,就变成了变量str,浏览器上就会显示:str isnull
热心网友
时间:2023-11-25 13:24
编译期错误
热心网友
时间:2023-11-25 13:24
String str = null ;
str is +"str"//这行执行了字符串操作,因为有双引号