1. HttpServlet的子类要从HTTP请求中获得请求参数,应该调用()方法 [单选题] *
调用HttpServletRequest对象的getAttribute()方法 |
调用ServletContext对象的getAttribute()方法 |
调用HttpServletRequest对象的getParameter()方法(正确答案) |
调用HttpServletRequest对象的getHeader()方法 |
2. Servlet程序的入口点是() [单选题] *
init()(正确答案) |
main() |
service() |
doGet() |
3. 在Web应用程序中使用的Servlet的包名为myservlet,项目名称为LoginDemo,则发布项目后,Servlet最可能位于()目录下 [单选题] *
LoginDemo/WEB-INF/classes/ |
LoginDemo/WEB-INF/lib/ |
LoginDemo/WEB-INF/classes/myservlet/(正确答案) |
LoginDemo/WEB-INF/ |
4. ServletRequest接口中用于获取请求客户端的IP地址的方法是() [单选题] *
getRemoteAddr()(正确答案) |
getRemoteHost() |
getRemotePort() |
getLocalAddr() |
5. 一个Servlet可以被映射成虚拟路径的个数是() [单选题] *
1 |
2 |
0 |
多(正确答案) |
6. 阅读下面代码片段: Servlet1:
request.setAttribute("username", "张三");
String username=(String) request.getAttribute("username");
System.out.print(username+" ");
request.setAttribute("username", "李四");
username=(String) request.getAttribute("username");
System.out.print(username+" ");
request.removeAttribute("username");
username=(String)request.getAttribute("username");
System.out.println(username);
当使用浏览器访问Servlet1时控制台会输出什么结果() [单选题] *
张三 李四 null(正确答案) |
李四 李四 null |
null null null |
张三 李四 李四 |
7. 当Servlet容器销毁一个Servlet时,会销毁()对象 *
Servlet对象(正确答案) |
与Servlet对象关联的ServletConfig对象(正确答案) |
ServletContext对象(正确答案) |
ServletRequest对象和ServletResponse对象(正确答案) |
8. 下面关于Servlet的描述正确的是()*
在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求 |
Servlet和Applet一样是运行在客户端的程序 |
Servlet的生命周期包括创建、初始化、服务、销毁(正确答案) |
Servlet可以直接向浏览器发送HTML标签(正确答案) |
9. Form表单的method属性能取下列哪项的值() [单选题] *
submit |
puts |
post(正确答案) |
out |
10. 用request的方法获取Form表单中的元素时,默认情况下字符的编码是()
[单选题] *
ISO-8859-1(正确答案) |
GB2312 |
GB3000 |
ISO-8259-1 |
11. 下列选项中,通过HttpServletRequest对象request,()可以准确地获取请求页面的一个文本框的输入(文本框的名称为name) [单选题] *
request.getParameter(name) |
request.getParameter("name")(正确答案) |
request.getParameterValues(name) |
request.getParameterValues("name") |
12. 使用HttpServletResponse对象进行重定向时,使用的是()方法 [单选题] *
getAtribute |
setContentType |
sendRedirect(正确答案) |
setAttribute |
13. 下列选项中,不能用于定义Servlet的生命周期的是( ) [单选题] *
init() |
service() |
destroy() |
create()(正确答案) |
14. 下列选项中,对HttpServlet类描述错误的是( ) [单选题] *
HttpServlet类的子类必须重写service()方法(正确答案) |
HttpServlet类实现Servlet接口,能够提供处理HTTP请求的功能 |
HTTPServlet的子类实现了doGet()方法去处理HTTP的GET请求 |
HTTPServlet的子类实现了doPost()方法去处理HTTP的POST请求 |
15. 在web.xml文件中,表示Servlet的URL映射的元素是( ) [单选题] *
<servlet-name> |
<url-pattern>(正确答案) |
<display-name> |
<servlet-class> |
16. 在Servlet的API中,用于实现请求转发机制的接口是( ) [单选题] *
HttpServletRequest接口 |
RequestDispatcher接口(正确答案) |
HttpServletResponse接口 |
ServletConfig接口 |
17. 下列选项中,用于设置HttpServletResponse的内容类型的方法是( ) [单选题] *
serParameter() |
setContentType()(正确答案) |
setAttribute() |
setRedirect() |
18. Servlet不需要部署就可以直接使用 [判断题] *
对 |
错(正确答案) |
19. Servlet主要用于服务器端 [判断题] *
对(正确答案) |
错 |
20. 创建好的Servlet,客户端可以对其进行直接访问。 [判断题] *
对 |
错(正确答案) |