jsp学习之scriptlet的使用方法详解

scriptlet的使用

  • jsp页面中分三种scriptlet:
  • 第一种:<% %> 可以在里面写java的代码。定义java变量以及书写java语句。
  • 第二种:<%! %> 可以在里面定义全局变量以及方法,类。
  • 第三种:<%=%> 用于打印变量或者输出值。

<% %>的使用

  <html>  <head>  <title>this is java page</title>  </head>  <body>  <!--显示注释  注释内容 -->    <%      int x=10;  int y=20;  String str=request.getParameter("info");  out.println("<h1>"+str+"</h1>");  out.println("<h1>"+(x+1)+"</h1>");  out.println("<h2>"+y+"</h2>");    %>    </body>    </html>

<%! %>的使用

  <html>  <head>  <title>this is java page</title>  </head>  <body>  <!--显示注释  注释内容 -->    <%!   public static final int x=10;    %>  <%!   public int add(int x,int y)   {     return x+y;   }  %>    <%!  class person  {   private String name;   private int age;   public person(String name,int age)   {    this.name=name;    this.age=age;    }      public String toString()   {    return "name="+name+",age="+age;    }    }      %>  <%!  public int li=20;    %>  <%    person p=new person("test",10);    out.println(p);    out.println(li);    out.println(add(x,20));  %>  <%   int b=10;   out.println(b);  %>  </body>    </html>

<%= %>的使用

  <html>  <head>  <title>this is java page</title>  </head>  <body>  <!--显示注释  注释内容 -->    <%      int x=10;  int y=20;  String str=request.getParameter("info");    %>  <%=x%>  <%=y%>  <%="strinsssa"%>  </body>    </html>

到此这篇关于jsp学习之scriptlet的使用方法详解的文章就介绍到这了,更多相关jsp scriptlet 内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

jsp学习之scriptlet的使用方法详解

郑重声明:本网站发布的内容(图片、视频和文字)以及用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服

发表评论

登录后才能评论