由来:在jsp开发中,会频繁使用到一些对象 .例如HttpSession,ServletContext,ServletContext,HttpServletRequet.所以Sun公司设计Jsp时,在jsp页面加载完毕之后就会自动帮开发者创建好这些对象,开发者只需要直接使用这些对象调用方法即可!这些创建好的对象就叫内置对象,一共有九个. 内置对象名 类型 request HttpServletRequest  response  HttpServletResponse config Servle…
目录 JSP的执行原理.JSP的内置对象.四大作用域解析.MVC模式理解 JSP的执行原理 这里拿一个小例子来解析JSP是如何被访问到的 首先将该项目部署到tomcat,并且通过tomcat启动 通过URL访问该JSP文件:http://localhost:8080/untitled_war_exploded/ 通过这个小例子可以看到tomcat服务器启动后是如何访问到的 JSP的执行过程 浏览器访问JSP的时候,会被tomcat的拦截器进行拦截,通过查看tomcat配置文件的web.xml中可…
最近在面试,一些基础的问题总是会被问到,虽然是基础,但是有些东西在工作中用的少,所以就有些记不清了,在面试的时候更因为紧张很容易造成原先知道的知识也会突然忘了的情况发生.所以在重新组织一下jsp的内置对象以及作用域. 先给大家说一个记住JSP九个内置对象的记忆方法,记九个单次虽然不好记,而且还容易遗漏,所以把这九个单次总结到一起就成了一个单词:parscope(气象雷达)示波器. page里的变量没法从index.jsp传递到test.jsp.只要页面跳转了,它们就不见了. request里的变…
1.JSP内置对象的概念:JSP的内置对象时Web容器所创建的一组对象,不使用new关键字就可以使用的内置对象 2.JSP九大内置对象内置对象:out ,request ,response ,session ,application ,page , pageContent ,exception ,config等,前五个是经常使用的内置对象 3.缓冲区:Buffer 就是内存中一块区域,用来临时保存数据 4.out对象:是JspWriter类的实例,是向客户端输出内容常用的对象,(客户端大多数是指…
JSP&EL 内置对象 转载▼   具体的JSP和El中的内置对象见下表,由于我写在了excel中,也不知道怎么把excel发出来,就截了图. 相关问题: Q1: JSP:EL中 pageContext.request 和 requestScope 的区别? A: pageContext.request是一个具体的对象,在你的http请求过程中存在.requestScope是一个Map,这个Map中存放了在request作用域中的属性键值对,就这么简单而已,它不是request对象,而是requ…
1 default-action-ref元素改元素用来配置默认的action,如果struts找不到对应的action,就会调用这个默认的action 2 dmi处理方式是通过请求action中的一个具体方法来实现动态的调用,具体就是在请求的URL后加上请求字符串,与action对象中的方法进行匹配,action对象名称与方法之间用!隔开 3 如果在web.xml中配置常量时,init-param标签必须放置在filter标签的下面 4 struts2的action接口定义了5个字符串常量和一个…
这里是修真院前端小课堂,每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方面深度解析前端知识/技能,本篇分享的是: [什么是jsp?jsp的内置对象有哪些?] 1.背景介绍 百度百科是这么介绍jsp的:"jsp是一种动态网页技术标准.它出现的根本原因是为了简化servlet的设计,是由Sun Microsystems公司倡导.许多公司参与一起建立的一种动态网页技术标准." 从以上的介绍可以得出,servlet是先出的,…
javaWEB中的四种域对象 (1)ServletContext ServletContext是最大的Web域对象,在整个工程内有效,可以存储一些需要全局部署的配置文件,也可以存储其他信息,不过因为它的生命周期最长,是随着服务器的开 启而开启,随着服务器的关闭而销毁,或者项目从服务器中移除工程而销毁.所以ServletContext中存储数据,会一直储存在内存中,所以少用这个对象会比较节省内存. (2)Session session的生命周期,随着getSession方法的调用而创建,默认是30…
简介 在 Python 中,所有集合都可以迭代.在 Python 语言内部,迭代器用于支持: 1.for 循环2.构建和扩展集合类型3.逐行遍历文本文件4.列表推导.字典推导和集合推导5.元组拆包6.调用函数时,使用 * 拆包实参 语言内部使用 iter(...) 内置函数处理可迭代对象的方式 序列可以迭代的原因:iter函数 解释器需要迭代对象 x 时,会自动调用 iter(x). 内置的 iter 函数有以下作用. (1) 检查对象是否实现了 __iter__ 方法,如果实现了就调用它,获取…
1.application内置对象的类型名称为ServletContext. 2.session内置对象的类型名称为HttpSession. 3.application作用域:对应整个应用上下文. application可以跨多个浏览器窗口请求,所以无论哪一个浏览器窗口都可以访问application对象.当我们的tomcat启动成功后,application就已经实例化成功了,一直到tomcat关闭application才会被销毁.所以application是贯穿整个服务器周期,只要tomca…