虽然有工作JSP
文件和servlet,我碰到<% … %>
和<%= … %>
。
什么是这两种情况之间的区别?
谢谢
虽然有工作JSP
文件和servlet,我碰到<% … %>
和<%= … %>
。
什么是这两种情况之间的区别?
谢谢
<%= … %>
将回声出一个变量,其中如<% … %>
表示脚本或者执行一些代码。
这里是链接到JSP文件:
<%= … %>
): http://java.sun.com/products/jsp/tags/11/syntaxref11.fm4.html <% … %>
): http://java.sun.com/products/jsp/tags/11/syntaxref11.fm5.html <%= new java.util.Date() %>
是一样的
<% out.println(new java.util.Date()) %>
有三种类型的小脚本的:
形式为<%的小脚本声明! 被插入到servlet类的主体,任何现有的方法之外的代码%>。 对于例如:
<%! public int sum(int a, int b) { return a + b; } %>
在的情况下, <% ... %>
要添加服务器端代码。 而在的情况下, <%= ... %>
要添加一个服务器端的代码,自动打印的东西。 它可以被看作是一个快捷方式<% out.print( something ) %>
。