JSP总结(1)




-----------------------------------------------------------------------------------------------------------------------------------------------------------------

jsp内置对象



-----------------------------------------------------------------------------------------------------------------------------------------------------------------

jsp常用指令

page指令   用来定义JSP文件中的全局属性,它描述了与页面相关的一些信息,其作用域为它所在的JSP页面和其他包含的文件
include指令   include指令用于在当前jsp页面中加载需要插入的文件代码,即为页面插入一个静态文件,如jsp页面、HTML页面、文本文件或是一段java程序,这些加载的代码和原有的jsp代码合并成一个新的jsp文件。
taglib指令   taglib指令用来指定页面中使用的标签库以及其自定义标签的前缀。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

jsp三种常用注释

隐藏注释
HTML注释
java注释

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

jsp开发java web站点的主要方式

直接使用jsp
jsp+javaBean
jsp+servlet+javaBean
java EE 开发模型
框架整合使用

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

jsp的两种体系结构

JSP Model1   JSP页面独自响应请求并将处理结果返回客户。
JSP Model2

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

JSP工作原理

jsp工作原理图
 


jsp工作原理步骤

(1)当用户访问一个JSP页面时,会向一个web服务器(Servlet容器(Tomcat))发出请求;
(2)如果是第一次请求页面,或页面有所改动,则servlet容器首先要把JSP页面(假设为test.jsp)转化为Servlet代码(test.java),再将其转化为(test.class文件);因为这个过程(编译)会耗费一定时间,所以第一次访问或jsp文件有改动时,访问时间有些长;
(3)JSP容器负责调用从JSP转换来的servlet,这些servlet负责提供服务相应用户请求(比如客户端发送表单,要求servlet:formprocessor.java来处理,则容器会建立一个线程,调用formprocessor.java来处理该请求);如果用户有多个请求,则容器会建立多个线程处理多个请求;
(4)容器执行字节码文件(包括调用的servlet:formprocessor.java字节吗),并将其结果返回到客户端;(返回的最终方式是有servlet输出html格式的文件流)

当客户端浏览器向服务器请求一个 JSP 页面时,服务器收到该请求后,首先检查所请求的这个JSP 文件内容 ( 代码 ) 是否已经被更新,或者是否是 JSP 文件创建后的第一次被访问:


-----------------------------------------------------------------------------------------------------------------------------------------------------------------

认识jsp

Java Server Page,简称jsp,是一种运行在服务器端的java页面,一种动态网页技术标准。
jsp在开发时是采用HTML语言嵌套java代码的方式实现的。
(1)JSP页面必须要在JSP服务器内运行,如tomcat weblogic,jboss等等,(顺便说一下,apache 和 tomcat是两码事儿,有不少人认为apache就是tomcat,其实是错误的理解!~,tomcat只是apache中的一个子项目,apache是作为WEB应用服务器,而tomcat可以说是JSP或Servlet的一个web容器);
(2)JSP页面的访问者无须安装任何客户端,甚至不需要可以运行Java的运行环境,因为JSP页面输送到客户端的是标准HTML页面。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值