首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp中表达式的有关问题

2012-01-31 
jsp中表达式的问题ThisismyJSPpage.br%1+1+1%%Stringstr1Stringstr2str1 123123 str2 43434

jsp中表达式的问题
This     is     my     JSP     page.     <br>    
              <%=1+1+1%>    
              <%String     str1;    
                      String     str2;    
                      str1= "123123 ";    
                      str2= "434343 ";    
                      out.println(str1);%>    
                      <br>    
                          <%out.println(str2);%>    
最近在学JSP,但是发现一个问题,JSP定义的表达式是用来转换成字符串然后嵌到HTML中输出。如果把上面的     <%out.println(str2);%> 改成    
  <%=out.println(str2)%> 运行时会出现错误,但是我书中有个例子是 <%=new   java.util.Date().toLocaleString()   %> 这个能运行。什么啊,     表达式和JAVA语句有什么区别啊:
 


[解决办法]
=号后面放表示是字符串或者可以转化成字符串来输出的语句
你可以理解成sysout() 你做的就是填你要输出的内容
out.println(str2) 和 <%=str2 %> 是一样的
out是一个内置对象 是一个输出溜

热点排行