zoukankan      html  css  js  c++  java
  • JSP页面的基本结构 及声明变量

    一、JSP页面的基本结构

    在传统的HTML页面文件里增加Java程序片和JSP标签就构成了一个JSP页面文件。

    一个JSP页面可由5种元素组合而成;

    1、普通的HTML标记符

    2、Jsp标签。如指令标签,动作标签

    3、变量和方法的声明

    4、Java程序片

    5、Java表达式

    我们称后三部分为JSP的脚本部分

     当server上的一个JSP页面被第一个请求运行时。server上的JSP引擎首先将JSP页面文件转译成一个Java文件,再将这个Java文件编译成生成字节码文件。然后通过运行字节码文件响应客户的请求。这个 字节码文件的任务就是:

    1、把JSP页面中普通的HTML标记符号交给客户的浏览器运行显示。

    2JSP标签、数据和方法声明、Java程序片由server负责运行。将须要显示的结果发送给客户的浏览器。

    3Java表达式由server负责计算,并将结果转化为字符串,然后交给客户的浏览器负责显示

    二、变量和方法的声明

    在 “<%!”和”%>”标记符号之间声明变量和方法。在之间放置Java的变量声明语句。

    变量的类型能够是Java语言同意的不论什么数据类型。

    我们将这些变量称为JSP页面的成员变量。

    在其之间声明的变量在整个JSP页面内都有效,由于JSP引擎将JSP页面转译成Java文件时,将这些变量作为类的成员变量。这些变量的内存空间直到server关闭才被释放。当多个客户请求一个JSP页面时,JSP引擎为每一个客户启动一个线程,这些线程由JSP页面成员变量操作的结果,都会影响到其它用户。


    example 

       

    <%@ page contentType="text/html;charset=GB2312"%>
    <HTML>
    <BODY BGCOLOR=cyan>
    <FONT Size=4>
    <%!
     int i=0;
     %>
     <%
     i++;
     %>
    <p>您是第
               <%=i%>
    		   个訪问本站的客户。
    		<p>
    		
    		</FONT>
    		</BODY>
    		</HTML>



    执行结果


  • 相关阅读:
    sharepoint权限操作(记录以备忘)
    python-----利用filecmp删除重复文件
    python-----自动解压并删除zip文件
    python-----文件自动归类
    python-----模糊搜索文件
    python-----查看显卡gpu信息
    python-----判断文件是否存在
    git 查看、切换用户
    PyCharm创建文件时自动添加头文件
    python-----监控博客园积分动态,有变化发邮件通知
  • 原文地址:https://www.cnblogs.com/mfmdaoyou/p/6738073.html
Copyright © 2011-2022 走看看