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

        在JSP中,最重要的部分就是Scriptlet(脚本小程序),所有嵌入在HTML代码中的Java程序都必须使用Scriptlet标记出来。在JSP中一共有3种Scriptlet代码。

        第一种Scriptlet:<%%>

        第一种Scriptlet使用<%%>表示,在此Scriptlet中可以定义局部变量、编写语句等,如以下代码所示:

    <%

        int x = 10;     //定义局部变量

        String info = www.mldnjava.cn;    //定义局部变量

        out.println("<h2>x="+x+"</h2>");   //编写语句

        out.println("<h2>info"+info+</h2>);   //编写语句

    %>

    第二种Scriptlet使用<%!%>表示,在此Scriptlet中可以定义全局变量、方法、类,如下代码所示:

    <%!
      public static final String info = "www.MLDNJAVA.cn";
    %>
    <%!
      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="+this.name+"age="+this.age;
       }
    }
    %>
    <%//编写普通的Scriptlet
       out.println("<h3>info="+info+"</h3>");
       out.println("<h3>3+5="+add(3,5)+"</h3>");
       out.println("<h3>"+new Person("zhang",30)+"<h3>");
     
    %>

    第三种Scriptlet的主要功能是输出一个变量一个具体内容,使用<%=%>的形式完成,有时也是将其为表达式输出,代码如下:

     <%
       String info = "www.mldnjava.cn";
       int temp = 30;
    %>
    <h3>info = <%=info%></h3>
    <h3>temp = <%=temp%></h3>
    <h3>name = <%="LiXingHua"%></h3>

  • 相关阅读:
    查询内容在网页里面分页显示+跳页查看
    struts2——通配符
    JavaScript 输出
    oracl函数
    oracle基本用法
    Java之线程处理之二
    java之多线程之一/序列化和反序列化
    错题整理之二
    S2结业考试的第一次测验
    cookie与session的爱恨情仇
  • 原文地址:https://www.cnblogs.com/belingzhong/p/2523800.html
Copyright © 2011-2022 走看看