首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JSP基础--三指令

JSP指令 1 JSP指令概述 JSP指令的格式:,一般都会把JSP指令放到JSP文件的最上方,但这不是必须的。...JSP中有三指令:page、include、taglib,最为常用,也最为复杂的就是page指令了。 2 page指令 page指令是最为常用的指定,也是属性最多的属性!...也就是自定义错误页面,例如:。这时,在当前JSP页面出现错误时,会请求转发到xxx.jsp页面。...如果在JSP页面中使用了Java脚本就会抛出异常。 3 include指令 include指令表示静态包含!即目的是把多个JSP合并成一个JSP文件!...静态包含:当hel.jsp页面包含了lo.jsp页面后,在编译hel.jsp页面时,需要把hel.jsp和lo.jsp页面合并成一个文件,然后再编译成Servlet(Java文件)。 ?

81030

JSP内置对象

1、什么是JSP内置对象 在JSP中无需创建就可以使用的9个对象,它们是: l out(JspWriter):等同与response.getWriter(),用来向客户端发送文本数据; l config...(ServletConfig):对应“真身”中的ServletConfig; l page(当前JSP的真身类型):当前JSP页面的“this”,即当前对象; l pageContext(PageContext...页面中都可以使用,如果在某个JSP页面中设置,说明这个页面不能使用session。...在这9个对象中有两个对象不是每个JSP页面都可以使用的:exception、session。...2、通过“真身”来对照JSP 我们知道JSP页面的内容出现在“真身”的_jspService()方法中,而在_jspService()方法开头部分已经创建了9内置对象。

46600

jsp基础知识 jsp指令 jsp9内置对象 jstl表达式

JSP 1, JSP 的生命周期 理解 JSP 底层功能的关键就是去理解它们所遵守的生命周期。...JSP 生命周期就是从创建到销毁的整个过程,类似于 servlet 生命周期,区别在于 JSP 生命周期还包括将 JSP 文件编译成servlet。...servlet生命周期非常相似,下面给出图示: 2,JSP指令 JSP指令用来设置与整个JSP页面相关的属性。...jsp:forward 从一个JSP文件向另一个文件传递一个包含用户请求的request对象 jsp:plugin 用于在生成的HTML页面中包含Applet和JavaBean对象 jsp:element...动态创建一个XML元素 jsp:attribute 定义动态创建的XML元素的属性 jsp:body 定义动态创建的XML元素的主体 jsp:text 用于封装模板数据 4,JSP隐含对象 JSP支持九个自动定义的变量

1.4K11

JSP基础--九内置对象

JSP内置对象 Object findAttribute(String name):依次在page、request、session、application范围查找名称为name的数据,如果找到就停止查找...这样定义变量 session_aa 1 什么是JSP内置对象 在JSP中无需创建就可以使用的9个对象,它们是: l out(JspWriter):等同与response.getWriter(),用来向客户端发送文本数据...; l config(ServletConfig):对应“真身”中的ServletConfig; l page(当前JSP的真身类型):当前JSP页面的“this”,即当前对象; l pageContext...2 通过“真身”来对照JSP   我们知道JSP页面的内容出现在“真身”的_jspService()方法中,而在_jspService()方法开头部分已经创建了9内置对象。...这就是9内置对象为什么可以在JSP页面中无需创建就可以使用的奥秘了!

44730

JSP的9内置对象和4域对象

JSP开发中,会频繁使用到一些对象。例如HttpSession, ServletContext, ServletContext, HttpServletRequet。...所以Sun公司设计JSP时,在JSP页面加载完毕之后就会自动帮开发者创建好这些对象,而开发者只需要直接使用这些对象调用方法即可,这些创建好的对象就叫内置对象!...举例: servlet: HttpSession session = request.getSession(true); (需要开发者做) JSP: tomcat服务器: HttpSession...session = request.getSession(true);(不需要开发者做) 开发者做的: session.getId(); 9内置对象 内置对象名 类型 request HttpServletRequest...ServletContext session HttpSession exception Throwable page Object(this) out JspWriter pageContext PageContext 4域对象

69930

jsp内置对象和四域对象

jsp内置对象 我们打开翻译后的 java 文件。查看_jspService 方法。 request 对象 请求对象,可以获取请求信息 response 对象 响应对象。...九内置对象,都是我们可以在【代码脚本】中或【表达式脚本】中直接使用的对 象。 jsp域对象  四域对象经常用来保存数据信息。...分别取名叫:context1.jsp,context2.jsp 1)context1.jsp 的页面代码如下: <%@ page language="java" contentType="text/html...文件 测试 request 作用域步骤: 1.在 context1.<em>jsp</em> 文件中添加转发到 context2.<em>jsp</em>(有数据) 2.直接访问 context2.<em>jsp</em> 文件 (没有数据) 测试 session...3.打开浏览器访问 context2.<em>jsp</em> 文件

29820

JavaWeb(二)jsp运行原理,九内置对象

JSP运行原理: 每个JSP页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。...由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响。...JSP技术的设计者为便于开发人员在编写JSP页面时获得这些web对象的引用,特 意定义了9个相应的变量,开发人员在JSP页面中通过这些变量就可以快速获得这9对象的引用。...Jsp隐式对象 内置对象/作用域(每一种作用域的生命周期是不一样的): 1, application 全局作用域 2, session 会话作用域 3, request 请求作用域...这个对象不仅封装了对其它8隐式对象的引用, 它自身还是一个域对象,可以用来保存数据。 并且,这个对象还封装了web开发中经常涉及到的一些常用操作,例如引入和跳转其它资源、检索其它域对象中的属性等。

1.2K60

jsp技术前言:一、简介:二、hello world:三、jsp语法:四、九内置对象:总结:

jsp就弥补了这些缺点,可以直接在jsp文件中使用html的标签,运行时通过jsp引擎把jsp转译成了servlet。...动态导入:       动态导入与静态导入不同,jsp引擎转译后会生成两个类,在index.jsp中导入include.jsp,就相当于是在...就是动态导入,上面说过了,另外,,和都用得不多。...四、九内置对象: 所谓内置对象,就是jsp已经给我们提供了的对象。因为jsp转译后就是servlet,而servlet中是已经定义了一些对象的。jsp有9内置对象,接下来就看看这九内置对象。...总结: 本文简单的介绍了jsp基础语法以及九内置对象,特别注意如果开发工具用的是idea,那么需要添加servlet-api和jsp-api两个jar包,否则可能导致内置对象的某些方法无法调用。

75030
领券