JSP试题1.jsp有哪些内置对象?作用分别是什么?
答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):
request用户端请求,此请求会包含来自GET/POST请求的参数
response网页传回用户端的回应
pageContext网页的属性是在这里管理
session与请求有关的会话期
applicationservlet正在执行的内容
out用来传送回应的输出
configservlet的构架部件
pageJSP网页本身
exception针对错误网页,未捕捉的例外
JSP试题2.jsp有哪些动作?作用分别是什么?
答:JSP共有以下6种基本动作
jsp:include:在页面被请求的时候引入一个文件。
jsp:useBean:寻找或者实例化一个JavaBean.
jsp:setProperty:设置JavaBean的属性。
jsp:getProperty:输出某个JavaBean的属性。
jsp:forward:把请求转到一个新的页面。
jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记
JSP试题3.forward和redirect的区别
答:forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。
redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。
JSP试题4.JSP中动态INCLUDE与静态INCLUDE的区别?
答:动态INCLUDE用jsp:include动作实现<jsp:includepage="included.jsp"flush="true"/>它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面
<%@includefile="included.htm"%>
JSP试题5.两种跳转方式分别是什么?有什么区别?
答:有两种,分别为:
<jsp:includepagejsp:includepage="included.jsp"flush="true"> <jsp:forwardpagejsp:forwardpage="nextpage.jsp"/> 前者页面不会转向include所指的页面,只是显示该页的结果,主页面还是原来的页面。执行完后还会回来,相当于函数调用。并且可以带参数。后者完全转向新页面,不会再回来。相当于goto语句。
JSP试题6.JSP的内置对象及方法
答:request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie,header,和session数据的有用的方法。
response表示HttpServletResponse对象,并提供了几个用于设置送回浏览器的响应的方法(如cookies,头信息等)
out对象是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。
pageContext表示一个javax.servlet.jsp.PageContext对象。它是用于方便存取各种范围的名字空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法。
session表示一个请求的javax.servlet.http.HttpSession对象。Session可以存贮用户的状态信息
applicaton表示一个javax.servle.ServletContext对象。这有助于查找有关servlet引擎和servlet环境的信息
config表示一个javax.servlet.ServletConfig对象。该对象用于存取servlet实例的初始化参数。
page表示从该页面产生的一个servlet实例
分享到:
相关推荐
企业网络管理员六道实战题.doc 企业网络管理员六道实战题.doc
### 经典面试题目六道C++解析 #### 第一题:求数组中的最大连续子数组之和 **题目描述**: 给定一个整数数组 `nums = [1, -2, 3, 10, -4, 7, 2, -5]`,找出其中最大连续子数组的和。 **示例**: 输入:`nums = [1...
文华财经期货软件指标公式源码期货指标赢顺云六道画线指标.doc
该文档涉及的是期货市场分析中的技术指标编程,主要讲解了一个基于文华财经软件的自定义指标公式,用于绘制六道画线,辅助交易者进行决策。以下是对文档中提到的知识点的详细说明: 1. **ZigZag 指标(ZJ1953)**:...
9. **集成能力**: "六道"系统应能与其他业务系统(如交易系统、CRM系统)无缝对接,以获取全面的客户和交易信息。 10. **持续优化**: 风控策略需不断迭代优化,以应对欺诈手段的演变。系统应支持A/B测试,通过对比...
在深入了解六道运算放大器谜题的答案之前,我们先简要回顾一下运算放大器的基础知识。运算放大器(Operational Amplifier,简称Op Amp)是一种集成电路,主要用于模拟信号处理。它具有两个输入端(同相输入端和反相...
以下将基于"六道简单的php测试题"的标题和描述,深入探讨这六个可能的测试题目及其相关的PHP知识点。 1. **变量和数据类型**: PHP中的变量无需预声明,可直接使用。常见的数据类型包括字符串、整型、浮点型、布尔...
组装某产品有六道工序,由一条装配线完成。装配线由一系列工作站组成,被装配的产品在装配线上流动,每个工作站都要完成一道或几道工序,这些工序按先后次序在各工作站上完成。(内含lingo实现代码以及实验报告)
柞水中学在这一方面做出了显著的努力,通过构筑六道防线,形成了一个全方位、多层次的校园安全防范体系。 首先,【一道“门”抓管理,筑牢责任防线】。学校建立了严密的安全管理体系,通过校级领导、各处室主任、班...
在该资源中,我们可以看到六道连贯高考试题,每道题目都有多个选项,旨在考查学生的语言能力和逻辑思维能力。 在第一道题目中,考查的是食品安全领域损害群众利益的突出问题,需要学生选择合适的语句衔接方式,使得...
同样使用切片操作`[::-1]`来反转字符串,然后与原字符串比较。 ```python string = input("请输入一个字符串:") reverse_string = string[::-1] if string == reverse_string: print("{0}是回文字符串".format...
下面将详细讲解这六道题目的知识点。 1. **用户信息录入**:这个题目涉及到UiBot的基础操作,如控制鼠标点击、键盘输入和读取文本等。在实际应用中,这可能对应于自动化填写表单的场景,例如在网页或软件中输入...
六道-实时业务风控系统 背景 当前互联网企业存在很多业务风险,有些风险(某种薅羊毛)虽然没有sql注入裂缝利用来的直接,但是一直被羊毛党,刷单党光顾的企业长期生存下来的几率会很低! 账号:垃圾注册,撞库,盗...
以下是对提供的六道Java编程试题的详细解释: 1. **Hello, World!** 这是编程初学者的第一个经典例子,用于展示如何在控制台上打印文本。`System.out.println()` 是Java中用于输出文本到控制台的函数,这里的字符串...
文档中的内容是关于期货软件中使用的“六道画线”技术指标公式,主要涉及了三个时间周期的相对强弱指数RSV(短期、中期、长期)及其移动平均线的计算,以及基于这些指标的图形绘制和信号提示。下面将详细解释这些...
核心算法是使用一个标志变量`mark`,其初始值为1,每次迭代时翻转其值(正负交替),然后将`1/(float)i`与`mark`相乘累加到`sum`。最后得到的结果为0.668771。 4. **判断素数**:该题要求输入一个1到1000之间的数,...
在这个期中试题中,123456可能代表着试题的编号,意味着试题集包含至少六道题目。这些题目可能涵盖了上述的多个数学知识点,旨在检验学生对这半个学期所学知识的掌握程度。由于没有答案,学生需要独立完成每一道题目...
试卷由六道大题组成,总分为120分,考试时长为90分钟。试题主要涵盖选择题部分,包括多个知识点,如: 1. 词汇运用与语境理解:题目要求学生在句子中选择恰当的词填空,例如题目1、2和6,考察学生对不定代词...
4. **文档阅读与编写**:文档“2008年北邮计算机学院研究生入学考试(复试)上机测试模拟试题.doc”可能是试题的具体描述,考生需要具备阅读和理解技术文档的能力。同时,编写解题报告也是评估的一部分,因此清晰、...