JSP基本语法、九大内置对象

本文介绍了JSP与Servlet的基本概念及工作原理,包括两者之间的区别与联系,JSP如何弥补Servlet的不足,以及JSP中Java代码与HTML混合编写的方法。此外还详细解释了JSP九大内置对象的功能和用途。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在很多动态的网页中,大多数的部分是静态的,只有少部分是动态的。

html中不能写java代码,而jsp中可以写java代码,

纯servlet实现(太麻烦了,而且前台由美工完成)

JSP可以在动态的网页中写java代码,弥补Servlet的缺陷,sun在servlet基础上推出了JSP

java代码和html语句混合在同一个文件中

编写方法:(<% %>所有的java代码都要放在里面)

jsp脚本片段:

编译原理(实现方法)编译成java文件

打开发现里面就是Servlet,这里不再打开展示

文件地址(E:\servelet\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\Servlet04\org\apache\jsp)

jsp运行原理:本质上就是servlet(网页自动给拼接),java的服务端网页,我们可以在HTML页面编写Java代码。

jsp不能声明方法

因为servlet所有代码都在service()方法中,方法中不能声明方法;

同时定义了声明方法的额用法(一般不用):加  ! 号

jsp注释方法

jsp表达式

相同

jsp指令

include指令

引用另一个界面到当前界面

JSP九大内置对象(隐式对象):没有声明就可以使用的对象

1、request:就是HttpServletRequest的对象,代表客户端请求信息,主要用于接收http协议传送到服务器的协议*

2、response:HttpServletResponse的对象,代表对客户端的响应

3、session:HttpServlet的对象,代表浏览器的一次会话*

4、application:(和servletContext同一级别)ServletContext对象,代表当前web应用*

5、config:ServletConfig的对象,代表当前servlet,获取servlet配置信息,几乎不用

6、out:JsWriter对象,调用print方法,把字符串打印到浏览器上*

7、page:代表当前jsp的servlet对象的引用,几乎不用

8、pageContext:页面的上下文,可以通过它获取其他八个内置对象。*

9、exception:异常对象;如果使用此对象,必须指定isErrorPage="true"

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值