Jsp小结

xiaoxiao2021-02-28  18

1,jsp概述

jsp(Java Server Pages),它是建立在Servlet规范至上的动态网页开发技术

2,Jsp原理

在第一次访问jsp时,服务器将jsp转换为.java文件,然后编译为.class文件。通过反射建立对象。通过查看jsp转换的.java文件可知该类的父类为Servlet。即jsp的本质就是servlet

3,为什么使用Jsp

在早先,页面代码和逻辑代码都是使用servlet来书写,但是使用servlet来书写页面会很繁琐并且它使得页面代码和逻辑代码捆绑在一起,不利于阅读和维护。jsp的出现有效的解决了这些问题。

4,Jsp动作元素

Jsp脚本元素主要分为三种 1)<% java代码%> 2)<%! 定义的变量或方法 %> 3)<%=java表达式> 注意:<%!%>中定义是成员变量和方法

5,Jsp指令

Jsp指令只要分为三种 1)<@page> 主要对该页面的一些属性进行描述 2)<@include> 静态的包含一些文件 3)<@taglib>导入一些标签库

6,Jsp动作标签

< jsp:include page=”“>动态的包含一些文件 注意:动态包含与静态包含的区别:静态包含是指该页面和被包含的页面生成一个.java文件。动态包含是指该页面和被包含的页面生成两个.java文件,生成两个.class文件。

7,Jsp九大内置对象

1) out :向浏览器输出 2)request:浏览器请求的信息 3)response:服务器向客户端输出的信息 4)page:指当前jsp页面被转换为servlet的对象 5)pageContext:获得其他八大内置对象 6)session:存储一次会话中的数据 7)exception:异常对象 8)application:本质是ServletContext 9)config:服务器配置,获取初始化参数 注意:out用作页面输出时,它输出的内容先存在out缓冲区中,out缓冲区默认8KB,然后再输出到response缓冲区。

转载请注明原文地址: https://www.6miu.com/read-2050313.html

最新回复(0)