useBeanid=”user”scope=”__”class=”com.UserBean”>
要使user对象可以作用于整个应用程序,下划线中应添入()
A.page
B.request
C.session
D.application
答案:
D
[题型]:
单项选择题
JSP中有三大类标签,分别是
A.HTML标记JSP标记Servlet标记
B.CSS标记HTML标记Javascript标记
C.动作标记脚本标记指令标记
D.指令标记脚本标记HTML标记
答案:
C
[题型]:
单项选择题
在JSP中,只有一行代码:
${1+2},运行将k输出()
A.1+2
B.3
C.null
D.没有任何输出,因为表达式是错误的
答案:
B
[题型]:
单项选择题
下面__________方法可以返回当前请求的请求方式
A.request.getAttribute()
B.session.getMethod()
C.request.getMethod()
D.request.getRequestURI()
答案:
C
[题型]:
单项选择题
只能够传递字符串类型数据的方式是_________
A.表单URL重写
B.session对象表单
C.隐藏域setParameter方法
D.都可以
答案:
A
[题型]:
单项选择题
某JSP中有如下代码:
<%
pageContext.setAttribute(“a”,”page”);
request.setAttribute(“a”,”request”);
session.setAttribute(“a”,”session”);
application.setAttribute(“a”,”application”);
%>
有:
${a}
则显示结果为:
A.page
B.request
C.session
D.application
答案:
A//优先级page---->request----->session
[题型]:
单项选择题
以下哪项陈述是错误的
A.在WEB项目的共享数据范围内,application是范围最广泛的
B.当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据
C.当在JSP页面中通过指令将页面请求转发到的页面中,可以共享一个page范围内的数据
D.当用户重新打开一个浏览器窗口时,原session对象不再有效
答案:
C
[题型]:
单项选择题
下面关于JSP作用域对象的说法错误的是
A.request对象可以得到请求中的参数
B.session对象可以保存用户信息
C.application对象可以被多个应用共享
D.作用域范围从小到达是request、session、application
答案:
C
[题型]:
单项选择题
以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。
<%
request.setAttribute("count",newInteger(0));
Integercount=request.getAttribute("count");
%>
<%=count%>
A.编译不通过
B.可以编译运行,输出0
C.编译通过,但运行时抛出ClassCastException
D.可以编译通过,但运行无输出
答案:
A
[题型]:
单项选择题
有showgamej.jsp,代码如下
<%
Gamegame=request.getAttribute("gameEntity");
%>
<%=game.getGameName()%>
在浏览器中输入http:
//localhost:
8080/game/showgame.jsp
访问时,出现500错误,报出异常为NullPointerException造成该问题的原因可能是:
A.jsp文件路径不对
B.game对象没有用new初始化
C.getGameName()方法未定义
D.参数名称所代表的对象在请求中根本就不存在
答案:
D
[题型]:
单项选择题
现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。
<%
out.println(session.getAttribute("svse"));
%>
<%
session.invalidate();
out.println(session.getAttribute("svse"));
%>
A.null,异常信息
B.null,null
C.异常信息,异常信息
D.异常信息,null
答案:
A
[题型]:
单项选择题
Http协议的状态码()表示文件没有创建
A.200
B.400
C.500
D.404
答案:
D
[题型]:
单项选择题
在WEB应用中,数据传递的默认编码是
A.ISO-8859-1
B.UTF-8
C.GBK
D.UNICODE
答案:
A
[题型]:
单项选择题
从HTTP请求中,获得请求参数,应该调用
A.request对象的getAttribute()方法
B.request对象的getParameter()方法
C.session对象的getAttribute()方法
D.session对象的getParameter()方法
答案:
B
[题型]:
单项选择题
J2EE中,HttpServletRequest类的()方法用返回与当前请求相关联的会话,如果没有,则返回null
A.getSession()
B.getSession(true)
C.getSession(false)
D.getSession(null)
答案:
C
[题型]:
单项选择题
在JSP中,对标记描述正确的是()
A.和必须在一个JSP文件中搭配出现
B.就如同session.setAttribute()一样,来设计属性/值对
C.和动作一起使用,来设置bean的属性值
D.就如同request.setAttribute()一样,来设置属性/值对
答案:
C
test.jsp文件如下:
<%buffer.append("ABC");%>
Bufferis<%=buffer%>
试图运行时,将发生()
A.编译期错误
B.编译Servlet源码时发生错误
C.运行Servlet时发生错误
D.运行后,浏览器上显示:
bufferisABC.
答案:
A
[题型]:
单项选择题
message
org.bob.taglib.MessageTag
empty
name
true
对这段配置描述正确的是
A.定义了一个message标签,有一个属性叫name
B.配置了一个名字为message的标签,该名称对应到org.bob.taglib.MessageTag类,并且标签不允许有主体内容,使用标签时有一个必须得属性为name
C.声明了一个名字为message的标签,该标签对应到MessageTag类,并且标签没有主体内容
D.标签配置错误,主体不能为空
答案:
B
[题型]:
单项选择题
publicclassWriterimplementsTagSupport{
(1)
protectedintdoStartTag(){SKIP_BODY}
(2)
publicintdoEndTag(){returnEVAL_PAGE}(3)
}
有问题的语句是
A.23
B.3
C.123
D.12
答案:
D
[题型]:
单项选择题
支持中文的常用字符集有
A.UTF-8GBKZH23BIG5
B.ISO-8859-1MS950
C.UTF-8GBKGB2312BIG5
D.UTF-16ANSISQL
答案:
C
[题型]:
单项选择题
application对象是______________,而session对象则是_____________
A.服务器的一个数据空间,可以让服务器中的所有应用共享数据与用户的请求有关
B.应用程序上下文,它允许数据在同一应用程序中的任何Web组件共享每个客户专用的
C.存放所有的请求中数据存放会话中的所有数据
D.HttpApplication类型保存用访问应用期间的私有数据
答案:
B
[题型]:
单项选择题
在J2EE中,以下对RequestDispatcher描述正确的是
A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher
B.ServletConfig有一个方法:
getRequestDispatcher可以返回RequestDipatcher对象
C.RequestDipatcher有一个方法:
forward可以把请求继续传递给别的Servlet或者JSP界面
D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher
答案:
C
[题型]:
单项选择题
关于MVC模式说法正确的是
A.用来将代码分开的方法
B.将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度
C.视图模型控制器模型
D.只用java才有的模型
答案:
B
[题型]:
单项选择题
在JSP页面中,类型为HttpServletResponse的内置对象是
A.out
B.response
C.request
D.config
答案:
B
[题型]:
单项选择题
在JSP页面中,保存数据的范围由小到大依次是
A.pageContext,request,application,session
B.pageContext,application,session,request
C.pageContext,request,session,application
D.pageContext,session,request,application
答案:
C
[题型]:
单项选择题
http是一个()协议
A.无状态
B.有状态
C.状态良好的
D.局域网
答案:
A
[题型]:
单项选择题
使用GET方式提交数据,接收数据时,处理中文最直接有效方式为
A.request.setCharacterEncoding("utf-8");
B.response.setContentType("text/html;charset=utf-8");
C.Stringname=newString(request.getParameter("name").getBytes("ISO-8859-1"),"gbk");
D.response.setCharacterEncoding("gbk");
答案:
C
[题型]:
单项选择题
在JSP页面中,正确引入JavaBean的是()
A.<%jsp:
useBeanid=”myBean”scope=”page”class=”pkg.MyBean”%>
B.useBeanname=”myBean”scope=”page”class=”pkg.MyBean”>
C.useBeanid=”myBean”scope=”page”class=”pkg.MyBean”/>
D.useBeanname=”myBean”scope=”page”class=”pkg.MyBean”/>
答案:
C
[题型]:
单项选择题
Tomcat的端口号可以在_____文件中修改
A.server.xml
B.web.xml
C.tomcat.xml
D.不能改
答案:
A
[题型]:
单项选择题
给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域
A.useBeanname="myBean"type="com.example.TheBean"/>
B.takeBeanname="myBean"type="com.example.TheBean"/>
C.useBeanid="myBean"class="com.example.TheBean"scope="request"/>
D.takeBeanid="myBean"class="com.example.TheBean"scope="request"/>
答案:
C
[题型]:
单项选择题
有三个JSP文件如下
1.jsp
user=svse">To2.jsp
2.jsp
<%Stringuser=request.getParameter("user");%>
3.jsp
<%=request.getParameter("user")%>
页面中输出
A.报错
B.什么都没有
C.null
D.svse
答案:
D
[题型]:
单项选择题
在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包.正确的是
A.<%@pageLanguage=“Java”,import=”java.rmi.*;java.uitl.*”%”>
B.<%@pagelanguage=“Java”import=”java.rmi.*;java.uitl.*”%”>
C.<%@pagelanguage=“Java”;import=”java.rmi.*;java.uitl.*”%”>
D.<%@pagelanguage=“Java”import=”java.rmi.*,java.uitl.*”%>
答案:
D
[题型]:
单项选择题
下面关于MVC的说法不正确的是
A.M表示Model层,是存储数据的地方
B.View表示视图层,负责向用户显示外观
C.Controller是控制层,负责控制流程
D.在MVC架构中jsp通常做控制层
答案:
D
[题型]:
单项选择题
给定test1.jsp代码片断,如下:
要在test2.jsp中输出参数color中的值,以下选项正确的是()
A.<%=request.getParameter(“color”)%>
B.<%=request.getAttribute(“color”)%>
C.getParamname=”color”/>
D.includeparam=”color”/>
答案:
A
[题型]:
单项选择题
在JSP中,给定以下JSP代码片段,运行结果是()。
<%intx=5;%>
<%!
intx=7;%>
<%!
IntgetX(){
returnx;
}
%>
<%out.print(“X1=”x);%>
<%out.print(“X2=”getX());%>
A.X1=5X2=7
B.X1=5X2=5
C.X1=7X2=7
D.X1=7X2=5
答案:
A
[题型]:
单项选择题
在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放()文件的
A..jsp文件
B..class文件
C..jar文件
D.web.xml文件
答案:
C
[题型]:
单项选择题
以下代码执行效果为:
()
<%
session.setAttribute(“a”,”svse”);
%>
1}”>
A.a
B.svse
C.2>1
D.null
答案:
B
[题型]:
单项选择题
按作用域从大到小排列正确的是
A.applicationpagerequestresponse
B.sessionpageContextrequestapplication
C.publicapplicationsessionrequest
D.applicationsessionrequestpageContext
答案:
D
[题型]:
单项选择题
<%
Stringname=request.getAttribute("uname");
%>
________________________
横线处使用什么代码可以