jsp

本文深入解析JSP(JavaServer Pages)的核心概念,包括其与servlet的关系、三大指令的使用方法,如page、include和taglib指令,以及jsp动作标签的功能。同时,文章详细介绍了九大内置对象的作用及四个作用域(pageContext、request、session、application)的特点,为初学者提供全面的JSP知识体系。

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

JSP(全称Java Server Page)继承了servlet

  1. 三大指令
  2. Jsp动作标签
  3. 九大内置对象

格式<%@指令 %>

page指令

language:表明jsp文件可以写什么语言

contentType:表明文件是什么类型,浏览器是什么内容类型,以及使用什么编码

pageEncoding:表明jsp内容的编码

extends:用于指定jsp翻译成java文件后,继承的父类是什么。(一般不用改)

import:用于导java包(快捷键alt+\)

session:(值true/false)用于控制页面是否直接用session对象

errorPage:指的是错误页面

isErrorPage:显示此页面是否是错误页面

Include指令

file:包含什么页面(把另一个页面的所有内容都包含进去)

taglib指令

uri:标签库的路径

prefix:标签库的别名

jsp动作标签

格式<%jsp:标签 %>

include标签

page:包含指定的页面(动态包含,不是把标签全部拿过来输出,而是把运行结果拿来输出)

forward标签

page:跳转哪个页面=request.getRequestDispatcher(“页面”).forward(request,response);

param标签

value:值(跳转页面用来传参数)

name:名称

九大内置对象直接在jsp页面中使用,无需创建。

四个作用域(pageContext、request、session、application可以存值)

pageContext:作用域限于当前页面,还可以获取其他八个内置对象

request:作用域限于一次请求,HttpServletRequest类型

session:作用域限于一次会话,HttpSession类型

application:作用域是整个工程(关闭服务器就不能访问),ServletContext类型

exception:Throwable类型

page:Object类型

config:ServletConfig类型

out:JspWriter类型

response:HttpServletResponse类型

out和response的区别:先输出response的内容再输出out的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值