JSP表达式`<%=%>`

JSP表达式<%=%>

<%= %>等同于out.print();

  1. 表达式语法具有输出功能,输出到浏览器
<%!
    int i = 10;
%>


<%
    out.print("i = " + i);
%>
<%="i = " + i%>
  1. JSP的Java代码块是可以进行拼接的

    JSP中的Java代码不仅翻译为Java源文件后有先后的顺序,而且可以按照顺序进行拼接的;

    如下的for循环为了动态输出h1~h6标题,将for循环拆分为了3部分,第二部分使用表达式进行动态输出

    <%
        for (int i = 1; i <= 6; i++) {
    %>
    		 >标题字 >
    <%
        }
    %>
    

    翻译后的Java文件

    for (int i = 1; i <= 6; i++) {
           
        out.write(");
        out.print(i);
        out.write(">标题字);
        out.print(i);
        out.write(">");
    }
    

你可能感兴趣的:(#,JSP,java,jsp,javaee,servlet)