博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSP原理与脚本元素
阅读量:6072 次
发布时间:2019-06-20

本文共 1208 字,大约阅读时间需要 4 分钟。

hot3.png

JSP(Java Server Page)

  1. 使用环境:java web

  2. JSP的运行原理

      首先启动服务器,并且要保证应用在服务器上(把应用导出为WAR放在webapps下面,会自动解压加载)

      在客户端通过浏览器发送请求(在地址栏中输入地址)
      服务器接收到请求之后,查找有没有这个文件对应的Java文件的对象。如果没有这个对象,需要创建(先把JSP文件转换成Java文件,
      编译成.class文件,加载类并创建对象),然后调用对象的相应方法,方法完成对用户的响应,通常是输出的html代码)
      客户端接收到的是html代码,浏览器解析这个代码生成页面。

3. jsp中的脚本元素:

   java变量声明

<%  int a; %>

  java程序片

<%      int a=0;           int b=0;%>

  java表达式

<%=a%>

 注释元素

    HTML注释:        <!-- html注释注释发送到客户端,但不直接显示,查看源代码可以看到(通过F12) -->

                                 <!-- html注释中还可以使用java表达式,比如<%=new java.util.Date()%>-->

    JSP网页自身注释:<%-- jsp注释不发送到客户端,也不直接显示,查看源代码也看不到(F12看不到)--%>

    JSP程序自身注释:

<%  程序段/* 多行注释内容*/                    //单行注释内容%>

   jspInit函数与jspDestroy函数

    若要在jsp页面开始执行时进行某些数据的初始化,可以利用jspInit函数完成。此函数将在jsp页面被执行时调用,且当jsp页面重新整理时,并不会被再度执行。当关闭服务器时,jspDestroy函数将被执行,可以利用该函数进行数据的善后处理工作。下面举个简单的例子说明,文件InitDes.jsp代码如下:

<%@ page contentType="text/html; charset=GB2312"%> <%!  public void jspInit()       {               System.out.println("jspInit is called!");      }     public void jspDestroy()       {               System.out.println("jspDestroy is called!");       }  %>

4.JavaBeans的使用  (待续)

JavaBeans在JSP中的基本使用格式

2.scope范围的具体设定

3.session事件的运用 

4.Bean的保存与读取 

5、JSP运行原理以及与Servlet的比较 (待续)

转载于:https://my.oschina.net/liuyuanyuangogo/blog/496729

你可能感兴趣的文章
好程序员web前端分享JS检查浏览器类型和版本
查看>>
Linux 安装oracle内核参数
查看>>
Oracle DG 逻辑Standby数据同步性能优化
查看>>
exchange 2010 队列删除
查看>>
android实用测试方法之Monkey与MonkeyRunner
查看>>
「翻译」逐步替换Sass
查看>>
H5实现全屏与F11全屏
查看>>
处理excel表的列
查看>>
Excuse me?这个前端面试在搞事!
查看>>
C#数据采集类
查看>>
quicksort
查看>>
检验函数运行时间
查看>>
【BZOJ2019】nim
查看>>
Oracle临时表空间满了的解决办法
查看>>
四部曲
查看>>
LINUX内核调试过程
查看>>
【HDOJ】3553 Just a String
查看>>
Java 集合深入理解(7):ArrayList
查看>>
2019年春季学期第四周作业
查看>>
linux环境配置
查看>>