您的位置:首页 > Web前端 > JavaScript

jsp考试的错题

2020-04-01 12:29 597 查看
(选择一项)
  • A:
  • B:
  • C:
  • D:
正确答案是 A,首先,session的出现确实是为了解决HTTP无法保持客户状态的特点;因此A选项正确;用户信息也是客户状态的一部分,所以由A可以看出B的说法就不对了;接着,Session里信息是否安全并不取决于存放在哪里,而取决于session实现机制和获取机制,而且session也没有明确的规定其存放空间的大小限制,因此C、D也不对;
(选择多项)
  • A:
  • B:
  • C:
  • D:
正确答案是 A,C,D ,存放配置文件的地方是conf,所以此题目选择acd
(选择一项)
  • A:
  • B:
  • C:
  • D:
正确答案是 D ,d答案错误,因为通过import导包的时候,不同的类文件之间用逗号隔开,应该为:<%@page import="java.util.*,java.text.*" %>  
(选择一项)
  • A:
  • B:
  • C:
  • D:
正确答案是 B ,此题目考察的是jsp的是页面转发。因为是转发,所以可以在a.jsp页面获得到请求对象中值。所以正确答案为B
(选择二项)
  • A:
  • B:
  • C:
  • D:
正确答案是 A,B,设置响应的字符编码:response.setCharacterEncoding( )或者response.setContentType( )
(选择二项)
  • A:
  • B:
  • C:
  • D:
正确答案是 B,C,request.getParameter("userId")得到的是第一个表单元素名称为“userId”的值,而要获得同名的多个表单元素的值,则需要通过request.getParameterValues(“userId”)来获取,返回一个字符串数组。
(选择一项)
  • A:
  • B:
  • C:
  • D:
正确答案是 B ,index.jsp中form中name为loginName最终值是bdqn到达loginDo.jsp后再使用转发方式跳转到loginSuccess.jsp,故request的信息没有丢失使用可以得到参数名为loginName值是bdqn
(选择一项)
  • A:
  • B:
  • C:
  • D:
正确答案是 A ,使用page指令的属性contentType:来告诉客户端浏览器以text/html的格式显示jsp文件,并charset编码方式为utf-8 A答案正确

(选择一项)
  • A:
  • B:
  • C:
  • D:
正确答案是 C ,重定向,就是跳转到另一个页面。可以用response对象进行重定向。方法为:response.sendRedirect(目标页面路径);

(选择一项)
  • A:
  • B:
  • C:
  • D:
正确答案是 B,session主要是存取会话状态,选项A正确,session是存储在服务器端的,选项B错误,session对象中提供了getId()方法去获取sessionid值,选项C正确,在浏览器的cookie中会保存sessionid,跟踪用户状态,选项D正确

(选择一项)
  • A:
  • B:
  • C:
  • D:
正确答案是 A,首先,session的出现确实是为了解决HTTP无法保持客户状态的特点;因此A选项正确;用户信息也是客户状态的一部分,所以由A可以看出B的说法就不对了;接着,Session里信息是否安全并不取决于存放在哪里,而取决于session实现机制和获取机制,而且session也没有明确的规定其存放空间的大小限制,因此C、D也不对;

(选择一项)
  • A:
  • B:
  • C:
  • D:
正确答案是 A ,该题考查的是对jsp中内置对象config的认知程度。Config对象是在服务器启动时就自动创建的对象,而Servlet创建时,通常是通过其获取初始化所需的信息。答案选A
(选择一项)

A:
  • B:
  • C:
  • D:
正确答案是 A,在转发时,先通过request对象获取RequestDispatcher对象,然后通过RequestDispatcher对象调用forward方法实现转发,答案为a
(选择一项)
37
  • A:
  • B:
  • C:
  • D:
正确答案是 D,静态包含将页面包含进来以后在一起执行。此时变量i重名
(选择一项)

A:
  • B:
  • C:
  • D:
正确答案是 C,session是由服务器端来维护的,但是sessionID在客户端浏览器里也可以保存。所以c答案错误

(选择一项)
  • A:
  • B:
  • C:
  • D:
正确答案是 A ,response.sendRedirect("index2.jsp");为重定向,得不到request对象里的值,所以输出内容为null。答案a正确
(选择一项)
  • A:
  • B:
  • C:
  • D:
正确答案是 C,重定向(sendRedirect)是由客户端浏览器发起的,request里的parameter都会丢失。注意区分总结重定向(sendRedirect)和转发(forward)的区别。
(选择一项)
  • A:
  • B:
  • C:
  • D:
正确答案是 C,所有的JSP都会在客户端发出请求后被容器转译成servlet的源代码(java),然后再将源码(java)编译成servlet的类(class),放入到内存里面。其中,<%!  int a=0;%>定义的是类的成员变量,<% int b=0; %>则定义的是service方法中的局部变量。除第一次请求外,其他两次请求都只调用service方法。本题答案为c
(选择一项)
  • A:
  • B:
  • C:
  • D:
正确答案是 C,

转载于:https://www.cnblogs.com/hero96/p/5639468.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
dbcsz68068 发布了0 篇原创文章 · 获赞 0 · 访问量 289 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: