• 关于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]静态的引入产生的时机是第一个阶段  ,动态的引入式产生产生的时机是第三阶段

     共同点:

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

     

  • 相关阅读:
    【校内模拟7.30】—slay(容斥+dp)
    【校内模拟7.30】—slay(容斥+dp)
    【校内模拟7.30】—Ball(bitset)
    【校内模拟7.30】—Ball(bitset)
    多测师讲解rf _基本使用002_高级讲师肖sir
    多测师讲解 自动化测试理论(1)_高级讲师肖sir
    多测师讲解selenium_运行报告相出错归纳_高级讲师肖sir
    多测师讲解selenium—自动化测试课堂面试题总结—高级讲师肖sir
    多测师讲解python _unttest框架002(结合项目实战)_高级讲师肖sir
    多测师讲解python _unttest框架001(基本格式)_高级讲师肖sir
  • 原文地址:https://www.cnblogs.com/vincentmax/p/14277353.html
Copyright © 2020-2023  润新知