zoukankan      html  css  js  c++  java
  • JSP基础语法

    任何语言都有自己的语法,JAVA中有。JSP作为java技术的一种应用,它拥有一些自己扩充的语法(了解,知道即可),java的所有语法都支持。

    一---JSP语法

    1)JSP表达式:

    1 <%--  JSP表达式
    2  作用:用来将程序的输出输出到客户端
    3  <%= 变量或者表达式%>
    4 --%>
    5   <%= new java.util.Date()%>

    2)jsp脚本片段:

    1 <%--  jsp脚本片段--%>
    2   <%
    3     int sum = 0;
    4     for (int i = 0; i <= 100 ;  i++) {
    5       sum += i;
    6     }
    7     out.println("<h1>Sum = " + sum + "</h1>");
    8   %>

    3)脚本片段的再实现

     1 <%
     2     int x = 10;
     3     out.println(x);
     4   %>
     5   <p>这是一个jsp文档</p>
     6   <%
     7     int y = 20;
     8     out.println(y);
     9   %>
    10 
    11   <hr>
    12 
    13 
    14 <%--  在代码中嵌入HTML元素--%>
    15   <%
    16     for (int i = 0; i < 5 ;  i++) {
    17   %>
    18    <h1>hello,world  <%=i%> </h1>
    19   <%
    20     }
    21   %>

    优化:

    1 <%--  在代码中嵌入HTML元素--%>
    2 <%--EL表达式--%>
    3 <%  for (int i = 0; i < 5 ;  i++) {  %>
    4    <h1>hello,world  ${i}> </h1>
    5 <% } %>

    4)JSP声明(全局定义方式)

    1 <%!
    2     static {
    3     System.out.println("loading servlet");
    4   }
    5   private int globalVal = 0;
    6     public void fun() {
    7       System.out.println("进入了方法fun");
    8     }
    9   %>

    JSP声明:会被编译到jsp生成的java的类中,其它的被生成到 _jspService里面

    在JSP中嵌入java代码即可。

    jsp的注释不会在客户端显示,html的会。

     

  • 相关阅读:
    Javascript Promise对象学习
    JavaScript 判断一个对象的数据类型。
    Angular SEO方案
    【GOF23设计模式】迭代器模式
    【GOF23设计模式】责任链模式
    【GOF23设计模式】享元模式
    【GOF23设计模式】外观模式
    【GOF23设计模式】装饰模式
    【GOF23设计模式】组合模式
    【GOF23设计模式】桥接模式
  • 原文地址:https://www.cnblogs.com/YXBLOGXYY/p/14653665.html
Copyright © 2011-2022 走看看