首页>计算机等级考试>模拟试题>正文
JAVA程序员试题及答案 11

www.zige365.com 2010-7-28 13:55:43 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

第二十七章 JSP内置对象

笔试题

一、填空题

二、选择题

三、名词解释

1.        【基础题】 JSP:Java Server Pages,JSP是在Servlet技术上发展起来的,已经成为J2EE技术应用中非常重要的一个组成部分。JSP是结合HTMLJava代码、JavaScript代码等内容一起处理信息的动态网页技术,在B/S开发架构中主要用于处理客户端的信息。(简单)

四、问答题

1.        【中等题】 Request对象的主要方法有哪些? (中等)

答:

setAttribute(String name,Object):设置名字为namerequest的参数值
       getAttribute(String name)
:返回由name指定的属性值
       getAttributeNames()
:返回request对象所有属性的名字集合,结果是一个枚

举的实例
getCookies()
:返回客户端的所有Cookie对象,结果是一个Cookie数组
getCharacterEncoding()
:返回请求中的字符编码方式        getContentLength():返回请求的Body的长度    

getHeader(String name):获得HTTP协议定义的文件头信息
getHeaders(String name)
:返回指定名字的request Header的所有值,结果

是一个枚举的实例
getHeaderNames()
:返回所以request Header的名字,结果是一个枚举的实例
getInputStream()
:返回请求的输入流,用于获得请求中的数据
&&&getMethod()
:获得客户端向服务器端传送数据的方法
getParameter(String name)
:获得客户端传送给服务器端的有name指定的参数值
getParameterNames()
:获得客户端传送给服务器端的所有参数的名字,结果是一个枚举的实例
getParameterValues(String name)
:获得有name指定的参数的所有值
getProtocol()
:获取客户端向服务器端传送数据所依据的协议名称
getQueryString()
:获得查询字符串
getRequestURI()
:获取发出请求字符串的客户端地址
getRemoteAddr()
:获取客户端的IP地址
getRemoteHost()
:获取客户端的名字
getSession([Boolean create])
:返回和请求相关Session
getServerName()
:获取服务器的名字
getServletPath()
:获取客户端所请求的脚本文件的路径
getServerPort()
:获取服务器的端口号
removeAttribute(String name)
:删除请求中的一个属性

2.        【基础题】 JSP中动态INCLUDE与静态INCLUDE的区别?(简单)

答:

动态INCLUDEjsp:include动作实现
  它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数
  静态INCLUDEinclude伪码实现,定不会检查所含文件的变化,适用于包含静态 页面

3.        【基础题】 JSP有哪些内置对象?作用和分别是什么?    

答:

JSP共有以下9种基本内置组件(可与ASP6种内部组件相对应):
     request 用户端请求,此请求会包含来自GET/POST请求的参数
      response
网页传回用户端的回应
      pageContext
网页的属性是在这里管理
      session
与请求有关的会话期
      application servlet
正在执行的内容
      out
用来传送回应的输出
      config servlet
的构架部件
      page JSP
网页本身
      exception
针对错误网页,未捕捉的异常

.     

第二十八章 EL表达式和JSTL标记库 

笔试题

一、填空题

1.        【基础题】 EL 表达式的格式是:用       美元符号($ 定界,内容包括在  花括号({} 中。

2.        【基础题】 JSTL由四个定制标记库  core  format    xml     sql   和一个   函数库   组成。

二、选择题

三、名词解释

1.        【基础题】 EL表达式:Expression Language 表达式语言,它是为了便于存取数据而定义的一种语言,JSP2.0之后才成为一种标准。

2.        【基础题】 JSTLJSP Standard Tag Library JSP标准标签库

四、问答题

1.        【中等题】JSTL与传统JSP开发手段的区别和优势是什么?

答:

传统的JSP开发会使用脚本元素在页面中嵌入程序源代码(通常是 Java 代码), 对于这样的 JSP 页面,其软件维护任务的复杂度大大增加了。

JSTL 使 JSP 作者可以减少对编制脚本元素的需求,甚至可以不需要它们,并避  免了相关的维护成本。

2.        【中等题】EL表达式的隐含对象及其作用(至少说出4个)?

答:

1)        applicationScope    应用程序范围内的scoped变量组成的集合

2)        cookie      所有cookie组成的集合

3)        header        HTTP请求头部,字符串

4)        headerValues    HTTP请求头部,字符串集合

5)        initParam         全部应用程序参数名组成的集合

6)        pageContext   当前页面的javax.servlet.jsp.PageContext对象

7)        pageScope        页面范围内所有对象的集合

8)        param  所有请求参数字符串组成的集合

9)        paramValues   所有作为字符串集合的请求参数

10)    requestScope    所有请求范围的对象的集合

11)    sessionScope    所有会话范围的对象的集合


本新闻共2页,当前在第1页  1  2  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
JAVA程序员试题及答案 4