Java_Web总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择题:
1、Servlet类文件放置的位置是()。
A.WEB-INF/lib B.WEB-INF/servlet
C.WEB-INF/web D.WEB-INF/classes
2、在JSP中,page指令的()属性用来引入需要的包或类。
A.extends B.import C.languge D.contentType
3、一个servlet源文件的后缀名是()。
A..jsp B..exe C..class D..java
4、J2EE中,JSP EL 表达式${user.loginName}的执行效果等同于()。
A.<% = user.getLoginName()%>
B.<%user.getLoginName();%>
C.<% = user.loginName%>
D.<% user.loginName;%>
5、在Web容器中,以下哪个类的实例代表HTTP的请求()。
A.HttpRequest B.HttpServletRequest
C.HttpServletResponse D.HttpPrintWriter
6、Web应用中,常用的会话跟踪方法不包括()。
A.URL重写B.Cookie
C.隐藏表单域D.有状态HTTP协议
7、以下对PayServlet的定义正确的是()。
A.class PayServlet implements javax.servlet.servlet
B.class PayServlet extends javax.servlet.GenericServlet
C.class PayServlet extends javax.servlet.http.HttpServlet
D.class PayServlet extends javax.servlet.ServletRequest
8、aa.jsp把请求转发给bb.jsp。aa.jsp在请求范围内存放了一个String类型的name 属性,bb.jsp如何获取该属性()。
A.<% String name=request.getAttribute("name"); %>
B.<% String name=(String)request.getAttribute("name"); %>
C.<% String name=request.getParameter("name") %>
D.<% String name=(String)application.getAttribute("name") %>
9、在JSP页面中,作用域范围由小到大依次是()。
A.pageContext,request,application,session
B.pageContext,application,session,request
C.pageContext,request,session,application
D.pageContext,session,request,application
10、test.jsp文件中有如下一行代码:
要使user对象可以作用于整个应用程序,下划线中应添入()。
A.page B.request C.session D.application
11、以下代码的执行结果是()。
<% session.setAttribute(“a”,”hello”); %>
A.a B.hello C.${a} D.null
12、在Web应用范围内存放了一个属性名为“myBean”的CounterBean对象,以下()选项不能实现输出myBean的count属性值。
A.${applicationScope.myBean.count}
B.${myBean.count}
C.<%=myBean.count>
D.<%CounterBean myBean=(CounterBean)application.getAttribute(“myBean”);%>
<%=myBean.getCount()%>
13、表达式${56>12?56:12}的值是()。
A.56 B.12 C.true D.false
14、在Servlet中,获取session的正确方式是()。
A.HttpSession session=request.getSession();
B.HttpSession session=request.getHttpSession(true);
C.HttpSession session=response.getSession();
D.HttpSession session=response.getHttpSessin(true);
15、在Servlet中,重定向到另一个页面,以下()语句是正确的。
A.request.sendRedirect(“http://www.jb_”);
B.request.sendRedirect();
C.response.sendRedirect(“http://www.jb_”);
D.response.sendRedirect();
16、给定HttpServlet请求对象request以及HttpServlet响应对象response,下面()语句能够在servlet中创建cookie"username",并将值设为"joe" 。
A.request.addCookie ("username". "joe")
B.response.addCookie (username", "joe"))
C.response.addCookie (new Cookie ("username", "joe"))
D.request.addCookie (new Cookie ("username", "joe"))
17、jsp:forward标签和sendRedirect()方法都是用来做页面跳转的,以下描述错误的是()。
A.forward之后可以使用原来的request对象,而且效率较高。
B.sendRedirect之后不可以使用原来的request对象,而且效率较低。
C.forward地址栏不变化,只能在Web应用程序内的页面间跳转。
D.forward地址栏变化,可以跳转到任何页面和机器。
18、Tomcat服务器的默认TCP端口号是:()
A.80 B.21 C.7001 D.8080
19、给定一个JSP程序源代码,如下:
在two.jsp中使用()代码片段可以输出参数location的值。
A.
B、
C、<%=request.getAttribute("location")%>
D、<%=request.getParameter("location")%>
20、要实现过滤器,必须实现()接口。
A.javax.servlet.Filter B.javax.servlet.FilterConfig
C.javax.servlet.FilterChain D.javax.servlet.Servlet