c) myTags d) king
82.JSP EL 表达式:${user.loginName}执行效果等同于(A )。(选择一项)
a) <% = user.getLoginName()%> b) <%user.getLoginName();%> c) <% = user.loginName%> d) <% user.loginName;%>
83.在 J2EE中,使用 Servlet 过滤器,需要在 web.xml中配置(B)元素 a)
b)
d)
84.在J2EE中,标签库中文件(*.tld)存放在(A)目录下。 a) WEB—INF
85.某JSP中有如下代码: <%
pageContext .setAttribute(“a”,”page”); request.setAttribute(“a”,”request”);
session.setAttribute(“a”,”session”);
application.setAttribute(“a”,”application”); %>
结果:${a}
则显示结果为:(A) a) page
86.核心标签库中,用来实现循环功能的标签是(D) D.
87.以下代码执行效果为:(A)
d) 代码有错,无法显示
88.某JSP中有如下代码,显示结果为(B) <%
int a = 5;
request.setAttribute(“a”,”123”); session.setAttribute(“a”,”456”);
%>
89.以下哪个参数不属于 a) var b) begin c) end d) delims 90.以下哪个方法不是TagSupport类的方法:(A) a) doPost() b) doStartTag() c) doEndTag() d) doAfterBody() 91.在自定义标签中,HelloTag继承自TagSupport类,其中有如下代码:(B) out.println(“HELLO”); 该out对象声明方法为:() a) PrintWriter out = response.getOut(); b) JspWriter out = pageContext.getOut(); c) JspWriter out = pageContext.getWriter(); d) PrintWriter out = response.getWriter(); 92.自定义标签中,如果要声明标签参数为必须的,则需要进行哪种配置:(A) A. C.123 a 94.以下哪个标签实现了switch功能(C) C. 95.EL表达式,${10 mod 3},执行结果为:(B) b) 1 96.Jsp中有如下代码: <% Cookie c = new Cookie(“name” , “admin”); c.setMaxAge(10000); response.addCookie(c); %> ———————— 在横线处,以下哪句代码可以正确显示”admin”(B) B.${cookie.name.value} 97.以下代码执行效果为:(D) <% session.setAttribute(\%> D.Null 98.以下代码执行效果为(B): B.1 3 5 99.以下哪句代码可以正确导入核心标签库:(D) a) <% page import = “c”%> b) <% page prefix = “c” uri = “/WEB-INF/c.tld”%> c) <% taglib prefix = “c” import = “/WEB-INF/c.tld” %> d) <% taglib prefix = “c” uri = “/WEB-INF/c.tld”%> 100.在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放(C)文件的(只选一项) C..jar文件 一、 填空(30分) 4、 理论上,GET是 从服务器上请求数据 ,POST是 传递数据到服务器 。 5、 application对象是 所有客户共同拥有 ,而session对象则是每个客户专用的。 6、 JDBC的主要任务是:建立与数据库的连接、向数据库发起查询请求、处理数据库返回结果。 7、 一个Bean由三部分组成: 属性(Property) 、 事件(Event) 、 方法(Method) 。 8、 Java Servlet的主要特点是: 高效 、方便、 功能强大 、 可移植性好 、节省投资。 9、 Servlet的生命周期分三个时期: 、 、 。 10、 JSP开发网站的两种模式分为JSP+JavaBeans和 jsp+javabean+servlet 。 11、 对于同一用户,要想在不同的页面之间共享数据,可有以下几种方法:把数据保存的session中, ,通过隐含的表单把数据提交到下一页面, , , 。 在JSP中共享数据,大体上分为两种情况,第一种是在同一个用户的不同页面之间共享数据,另一种是在不同用户之间共享数据。 对于同一个用户会话,要想在不同的页面之间共享数据,可以分为以下几种: ? 把数据保存在Session中(这是非常常见的方式); ? 通过Cookie; ? 通过隐含的表单把数据提交到下一个页面; ? 通过ServletContext对象; ? 通过Application对象; ? 通过文件系统或者数据库; 在不同用户之间共享数据,通常的方法是: ? 通过ServletContext对象; ? 通过Application对象; ? 通过文件系统或者数据库; 可见,对于不用用户之间共享数据的实现方法在同一个用户的不同页面也能实现数据共享。 69、forward 和redirect的区别 答:forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿 来的,所以它的地址栏中还是原来的地址。 redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,Jsp方面 69、forward 和redirect的区别 答:forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。 redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 70、jsp有哪些内置对象?作用分别是什么? 答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): request 用户端请求,此请求会包含来自GET/POST请求的参数 response 网页传回用户端的回应 pageContext 网页的属性是在这里管理 session 与请求有关的会话期 application servlet 正在执行的内容 out 用来传送回应的输出 config servlet的构架部件 page JSP网页本身 exception 针对错误网页,未捕捉的例外 71、jsp有哪些动作?作用分别是什么? 答:JSP共有以下6种基本动作 jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为Java插件生成objecs或EMBED标记 72、JSP中动态INCLUDE与静态INCLUDE的区别? 答:动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数 静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面 73、两种跳转方式分别是什么?有什么区别? 答:有两种,分别为: 前者页面不会转向include所指的页面,只是显示该页的结果,主页面还是原来的页面。执行完后还会回来,相当于函数调用。并且可以带参数.后者完全转向新页面,不会再回来。相当于go to 语句。 74、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实例 所以session,request参数都可以获取。 71、jsp有哪些动作?作用分别是什么? 答:JSP共有以下6种基本动作 jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为Java插件生成objecs或EMBED标记 72、JSP中动态INCLUDE与静态INCLUDE的区别? 答:动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数 静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面 73、两种跳转方式分别是什么?有什么区别? 答:有两种,分别为: 前者页面不会转向include所指的页面,只是显示该页的结果,主页面还是原来的页面。执行完后还会回来,相当于函数调用。并且可以带参数.后者完全转向新页面,不会再回来。相当于go to 语句。 74、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实例 1. JSP是java和html 的结合。 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库jsp100选择题(3)在线全文阅读。
相关推荐: