zoukankan      html  css  js  c++  java
  • Jsp语法

    Jsp模板

                                         jsp页面中的html代码就是jsp的模板

    Jsp表达式

                                         语法:<%=变量或表达式%>

                                         作用: 向浏览器输出变量的值或表达式计算的结果

                                         注意:             

                                                   1)表达式的原理就是翻译成out.print(“变量” );通过该方法向浏览器写出内容

                                                   2)表达式后面不需要带分号结束。

    Jsp的脚本

                                         语法:<%java代码 %>

                                         作用: 执行java代码 

                                         注意:

                                                   1)原理把脚本中java代码原封不动拷贝到_jspService方法中执行。

    Jsp的声明

                                         语法:<%! 变量或方法 %>

                                         作用: 声明jsp的变量或方法

                                         注意:

                                                   1)变量翻译成成员变量,方法翻译成成员方法。

    Jsp的注释

                                         语法: <%!--  jsp注释  --%>

                                         注意;

                                                   1)html的注释会被翻译和执行。而jsp的注释不能被翻译和执行。


    <%@ page language="java" import="java.util.*,java.text.*" pageEncoding="utf-8"%>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head> 
        <title>第一个jsp页面</title>  
      </head>
      
      <body>
        <%
            //写java代码
            //获取当前时间
            SimpleDateFormat sdf = new SimpleDateFormat();
            String curDate = sdf.format(new Date());
            //输出内容到浏览器
            //response.getWriter().write("");
            out.write("当前时间为:"+curDate);
         %>
      </body>
    </html>
    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head> 
        <title>Jsp语法</title>  
      </head>
      
      <body>
          <!-- jsp表达式  -->
          <%
              //变量
              String name = "eric";
              int a = 10;
              int b =20;
           %>
          <%=name %>  
          <br/>
          <%=(a-b) %>  
          <hr/>
          <!-- jsp脚本  -->
          <%
              //生成随机数
              Random ran = new Random();
              float num = ran.nextFloat();
           %>
           随机小数:<%=num %>
           <hr/>
           <!-- 穿插html代码 -->
           <%
               for(int i=1;i<=6;i++){     
            %>
               <h<%=i %>>标题<%=i %></h<%=i %>>
           <%
            }
            %>
            <hr/>
            <!-- 练习: 使用脚本和html代码显示99乘法表 -->
           <%
               for(int i=1;i<=9;i++){//
                   for(int j=1;j<=i;j++){//公式
           %>            
                   <%=i %> x <%=j %>=<%=(i*j) %>&nbsp;
               <%            
                   }
               %>
                  <br/>
               <%     
               }
            %>
            <%
                String age = "20";
                
                /* 脚本中不能声明方法
                public String getAge(){
                    return age;
                }
                */
             %>
            
            
            <!-- jsp声明 -->
            <%!
             //变量
                String name = "jacky";
                
                public String getName(){
                    return name;
                }
                
                /*jsp声明中不能重复定义翻译好的一些方法
                public void _jspInit(){
                
                }
                */
             %>
             <!-- html注释 -->
            <%-- <jsp:forward page="/01.hello.jsp"></jsp:forward> --%>
             <%-- jsp注释 --%>
             
           
      </body>
    </html>
  • 相关阅读:
    Qt 字符串QString arg()用法总结
    Qt子窗口QMidSubwindow全屏出现的问题总结
    QString介绍
    Qt控制台输出QString
    汽车辐射监测系统-Qt开发[转]发
    Eclipse Qt开发环境的建立
    串口调节工具
    QT 多线程程序设计 -互斥
    ArcGIS Spatial Query
    IQueryFielter接口
  • 原文地址:https://www.cnblogs.com/loaderman/p/10000152.html
Copyright © 2011-2022 走看看