Jsp小结

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缓冲区。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值