java jsp动作_Java中级—JSP九大内置对象和动作
一、内置对象
在JSP中,内置对象又称为隐含对象,是指在不声明和创建的情况下就可以被使用的一些成员变量。JSP一共提供有9个内置对象,分别是request(响应对象)、pageContext(页面上下文对象)、session(会话对象)、application(应用程序对象)、out(输出对象)、config(配置对象)、page(页面对象)与exception(异常对象)。其具体描述见下表:
根据它们作用的不同,可以将以上九个内置对象分为四类:第一类,与Servlet有关的page和config;第二类,与Input/Output有关的out、request和response;第三类,与Context有关的application、session和pageContext;第四类,与Error有关的exception。
二、内置动作
JSP使用动作来实现动态地插入文件、实现重定向和对JavaBean的引用功能。它一共有6个基本动作:jsp:include、jsp:useBean、jsp:setProperty、jsp:getProperty、jsp:forward与jsp:plugin。
jsp:include:用来在页面被请求的时候引入一个文件。include指令是在JSP文件被转换成Servlet的时候引入文件,而jsp:include插入文件的时间是在页面被请求的时候,而且被引用文件不能包含某些JSP代码(例如不能设置HTTP头)。使用示例如下:
以上代码表示在当前文件中可以引入test.jsp文件。
jsp:useBean:用来寻找或者实例化一个JavaBean。它使得开发人员既可以发挥Java组件重用的优势,同时也避免了损失JSP区别于Servlet的方便性。使用示例如下:
以上代码表示实例化了一个com.Car类的实例。
jsp:setProperty:用来设置已经实例化的Bean对象的属性。使用实例如下:
以上代码用来设置名字为car的实例的colour属性为red。
jsp:getProperty:用来获取某个JavaBean的属性。使用示例如下:
colour=
以上代码用来获取名字为car的实例的colour属性。
jsp:forward:用来把请求转到一个新页面。使用示例如下:
以上代码把当前页面重定向到/Servlet/login来处理。
jsp:plugin:用于在浏览器中播放或显示一个对象。使用这个动作能插入所需的特定浏览器的OBJECT或EMBED元素来指定浏览器运行一个JAVA Applet所需的插件。使用示例如下:
以上代码用来在浏览器中运行一个applet插件。
java jsp动作_Java中级—JSP九大内置对象和动作相关推荐
- JSP的四大作用域和九大内置对象
JSP的四大作用域和九大内置对象 https://wenku.baidu.com/view/a0974190152ded630b1c59eef8c75fbfc77d949d?ivk_sa=102319 ...
- Java Web(五) JSP详解(四大作用域九大内置对象等)
前面讲解了Servlet,了解了Servlet的继承结构,生命周期等,并且在其中的ServletConfig和ServletContext对象有了一些比较详细的了解,但是我们会发现在Servlet中编 ...
- JSP中四大作用域和九大内置对象
文章目录 九大内置对象 一.out对象 二.request对象 三.response对象 四.config对象 五.session对象 六.application对象 七.page对象 八.pageC ...
- JSP的三六九四七(三大指令、六大标签、九大内置对象、四大作用域、七个动作指令)
JSP的基本构成:HTML文件+Java片断+JSP标签 三大指令:page指令.include指令.taglib指令. page指令: 1.language属性:设置当前页面中编写JSP脚本使用的语 ...
- jsp九大内置对象与servlet中java对象
jsp九大内置对象 request对象 : getParameter(String name)获取表单提交的数据 getParamegerNames() 获取客户端提交的所有参数名 getAttrib ...
- 小汤学编程之JavaEE学习day03——JSP组成结构、JSP原理、JSP生命周期、JSP九大内置对象、四大作用域、JSP的MVC模式
一.JSP组成结构 二.JSP的原理 1.JSP的运行原理 2.分析JSP所生成的Servlet代码 3.JSP的执行过程 三.JSP生命周期 四.JSP九大内置对象 五.JSP四大作 ...
- jsp数据交互(一),九大内置对象
九大内置对象 九大内置对象 内置对象 类型 说明 作用域 request javax.servlet.ServletRequest 请求对象--在 一次请求/一个Request请求周期 中传递数据,请 ...
- html四大作用域,JSP的三六九四(三大指令、六大标签、九大内置对象、四大作用域)...
JSP的基本构成:HTML文件+Java片断+JSP标签 三大指令:page指令.include指令.taglib指令. page指令: 1.language属性:设置当前页面中编写JSP脚本使用的语 ...
- JSP运行原理 九大内置对象 四大作用域
Jsp的简介 jsp的全称是java server pages 意思为java的服务页面 jsp必须运行在服务器,不能脱离服务器单独运行 jsp是可以写java代码的html jsp的本质就是一个se ...
最新文章
- 写给Python开发者:机器学习十大必备技能
- 十三、limit 的使用
- DNS服务器以及正向名称解析机制
- 运动目标检测、阴影检测及目标跟踪中用得到的标准测试视频下载(大量IBM提供视频)...
- Web进程被kill掉后线程还在运行怎么办?
- PAT乙类1008之数组元素循环右移问题
- Linux基础(4)--用户与权限
- C和C++里面的lvalue 和 rvalue的释义
- 盒子模型代码_果冻公开课第五课:五分钟理清盒模型的前世今生
- history指令显示日期时间
- 函数多个返回值(返回多个参数/局部变量)通过双重指针来实现
- 一生只为一个女人奋斗
- HTML表格中输数字进行计算,excel表格如何自动计算输入数字
- 关于机械硬盘坏道(超时无响应、低速区域、掉盘)的修复尝试
- walking机器人入门教程-单点导航
- 评价页面,随手写的评价简陋模板
- Elasticsearch Guide[7.15]翻译 Aliases
- 鼠标滑过,二级菜单显示
- Matlab-函数拟合
- 高效能人士执行4原则,让你从日常琐事中抽身
热门文章
- LeetCode:64. 最小路径和(python、c++)
- ~~朴素dijkstra算法 (搜索与图论)(附模板题AcWing 849. Dijkstra求最短路 I)
- VS中Eric觉得好用的快捷键
- ubuntu 两行命令自动安装最合适的NVIDIA驱动
- 东大OJ-5到100000000之间的回文质数
- Eclipse中移除未使用的类引用的三种办法
- AcWing 1236. 递增三元组 (flag + 前缀和 | 二分 | 滑动窗口)
- AcWing 1209. 带分数(排列型枚举)
- MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令
- 阿里线上bug排查命令