第五章测试1.
获取请求参数的方法有两个,分别是getParameter()和getParameterValues() 。
A:对 B:错
答案:A
2.
request对象通过setCharacterEncoding()可以设置字符编码格式。
A:错 B:对 3.
下面哪些是合法的JSP内置对象?
A:stream B:exception C:application D:context 4.
<jsp:forward>带着request中的信息跳转,sendRedirect不带request信息跳转
A:对 B:错 5.
response 对象的setHeader()方法可以实现页面的定时刷新和自动跳转。
A:错 B:对 6.
通过 response对象的setContentType()方法可以为响应设置内容类型 。比如"text/html;charset=utf-8"。
A:错 B:对 7.
下面两行代码实现的功能相同。
<meta http-equiv="refresh" content="5;url=myframe.jsp"/>
response.setHeader("refresh","5;url=myframe.jsp");
A:错 B:对 8.
方法setMaxInactiveInterval()用于设置一个session对象的最长生存时间
A:对 B:错 9.
服务器启动时,为每一个web应用项目都创建一个application对象。
A:错 B:对 10.
从request、session、application作用域对象上,删除一个属性的方法是removeAttribute()。
A:对 B:错 11.
out对象的clear()方法是清除缓冲区中尚存的内容,getBufferSize()方法是获取缓冲区的大小。
A:错 B:对 12.
out对象的close()方法是关闭输出流,清除缓冲区所有内容。
A:对 B:错 13.
调用out对象的flush()方法,可以把缓冲区的内容写到客户端。
A:错 B:对 14.
在a.jsp中有代码如下:
<form action ="b.jsp" method ="POST" name="form1">
loginName:<input type="text" name="loginName"/>
<input type="submit" name="submit" value="提交"/>
</form>
在b.jsp中加入下列()代码,可以输出在a.jsp页面上输入的loginName的值。
A:<%=(String )request.getAttribute("loginName")%> B:<% String name=(String )request.getAttribute("loginname"); out.println(name); %> C:<% Stirng name=request.getParameter("loginname");out.println(name); %> D:<%=(String ) request.getParameter("loginName")%> 15.
在JSP页面中,等效于HttpServletResponse的内置对象是 。
A:request B:out C: response D:session 16.
关于作用域对象说法错误的是 。
A:request对象可以得到请求中的参数 B:session对象可以保存用户信息 C:application对象可以被多个应用共享 D:作用域范围从小到大是request、session、application 17.
以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。
<%
request.setAttribute("count",new Integer(0));
Integer count = (Integer)request.getAttribute("count") ;
%>
<%=count %>
A:可以编译通过,但运行无输出 B:编译不通过 C:可以编译运行,输出0 D:编译通过,但运行时抛出ClassCastException 18.
从HTTP请求中获得请求参数,应该调用()
A:session对象的getParameter()方法 B:request对象的getParameter()方法 C:session对象的getAttribute()方法 D:request对象的getParameterValues()方法 19.
在11.jsp中有下述代码:
<%
request.setAttribute("x", "JSP");
session.setAttribute("x ", "JSP");
response.sendRedirect("22.jsp");
%>
22.jsp代码如下:
<%
out.println(request.getAttribute("x"));
out.println(session.getAttribute("x"));
%>
在IE中访问11.jsp后的输出是______。
A:JSP null B:JSP JSP C:null null D:null JSP 20.
下列关于JSP内置对象的说法正确的是_____________________。
A:内置对象可以在JSP的表达式中使用 B:内置对象可以在JSP的脚本部分中使用 C:只有使用Tomcat作为JSP容器时才能使用内置对象 D:内置对象无需定义,可直接使用 E:内置对象可以在JSP的声明部分中使用 21.
JSP内置对象中,请求对象指的是request,响应对象指的是response 。
A:错 B:对 22.
通过pageContext对象的getOut()、getRequest()、getResponse()方法分别获取如下三个内置对象:
out、request、response
A:错 B:对