Tag<% %>
上一页 主页 上一层 下一页

<% %>括起来的是Java Server Page的执行程序段

JSP允许你在HTML中的任意地方嵌入Java程序。这些Java程序块在JSP文件被转换为Servlet代码的时候会被直接使用,所有的普通HTML代码将被转换为out.printlnHTML)的形式。

页面中以标识符<%为开始,紧接可以是任意合法的Java代码,可以换行,最后以%>结束。

XML中,与<%等价的标识符为<jsp:scriptlet>,与%>等价的标识符为</jsp:scriptlet>

<%= %>括起来的是Java Server Page的表达式

这个标识符的存在是为了避免频繁的书写<% out.println() %>(我们将在后面介绍到,out.println()函数可以把参数的值输出到HTML页面中)。

它提供了将表达式的值嵌入页面的快速的方法。事实上,系统将<%= %>以及其中的表达式一起替换为out.println函数调用。

XML中,与<%=等价的标识符为<jsp:expr>,与%>等价的标识符为</jsp:expr>