zoukankan      html  css  js  c++  java
  • 关于JSP

    1、统计访问人数1

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>

      <head>

        <base href="<%=basePath%>">    

    <title>My JSP 'sxtcount.jsp' starting page</title>   

    <!--

    <link rel="stylesheet" type="text/css" href="styles.css">

    -->

      </head>

      <body>

           <!--声明式  -->

           <%!

            int  count=0;

           // out.print("您是第"+count+"个访问该网站的人");   

           public  void  a(){

           }

           %> 

           <!--小脚本  -->

           <%

      count++;

      out.print("您是第"+count+"个访问该网站的人");

           %>

           <!--表达式  -->

           <%--  <%=count %> --%>

      </body>

    </html>

    <!--

    总结

      [1]jsp的本质是一个servlet(就是类)  单实例多线程的程序

      [2]在jsp页面中书写java代码的方式有3中

         A、小脚本

         B、表达式

         C、声明式

      

      [3]小脚本和声明式的区别

         A、小脚本中声明的变量是局部的变量  ,在声明式中声明的变量是成员变量

         B、小脚本中不可以定义方法   在声明式中可以定义方法

         C、在小脚本中可以使用jsp的内置对象  在声明式中不可以使用  
         [4]所有的注释

          A、java中的注释     3种

          B、HTML中注释

          C、JSP中注释   

           推荐使用jsp中的注释

           优点:节省网络的带宽,可以增快访问的速度

     -->

    统计访问人数2

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>

      <head>

        <base href="<%=basePath%>">    

        <title>My JSP 'sxtcount.jsp' starting page</title>

    <!--

    <link rel="stylesheet" type="text/css" href="styles.css">

    -->

      </head>  

      <body>

          <!--动态包含 ---动作标识  -->

          <%--  <jsp:include page="head.jsp"></jsp:include> --%>

          <!--静态包含---指令标识  -->

          <%@include file="head.jsp" %>

            <div style="height: 400px">

             <!--声明式  -->

           <%!

            int  count=0;

            %>

           <!--小脚本  -->

           <%

                count++;

                out.print("您是第"+count+"个访问该网站的人");

           %>

            </div>       

           <jsp:include page="foot.jsp"></jsp:include>

      </body>

    </html>

    <!--

      动态包含和静态包含的区别:

      [1]静态的引入式把代码原封不动的复制到主文件中,动态的引入是相当于方法的调用  

      [2]静态的引入的方式引入文件和主文件中是不可以存在同名的变量 ,动态的引入可以存在

      [3]静态的引入式不会产生class文件   ,动态的引入式产生class文件

      [4]静态的引入产生的时机是第一个阶段  ,动态的引入式产生产生的时机是第三阶段

     共同点:

      都可以实现网页的引入 -->

     

  • 相关阅读:
    JAVA基础(十六)Super关键字
    JAVA基础(十五)this关键字
    JAVA基础(十四2.0)
    JAVA基础(十三)多态
    JAVA基础(十二)抽象类与接口
    git基本使用
    vuetify中treeview部分属性梳理
    vuetify初次使用心得
    react-常见面试题
    maven中profile的使用
  • 原文地址:https://www.cnblogs.com/vincentmax/p/14277353.html
Copyright © 2011-2022 走看看