1.B 编写一个Filter,需要()A. 继承Filter 类B. 实现Filter 接口C. 继承HttpFilter 类D. 实现HttpFilter接口2.D 自定义标签的配置文件放在________A. WebRootB. libC. classesD. WEB-INF3. ABC 有关会话跟踪技术描述正确的是()(多选)A. Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端。
B. 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期。
C. 在禁用Cookie时可以使用URL重写技术跟踪会话。
D. 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示。
4.C 在J2EE中,重定向到另一个页面,以下()语句是正确的A. request . sendRedirect(“http :// www . svse . com . cn”);B. request . sendRedirect();C. response . sendRedirect(“http: // www . svse . com . cn”);D. response .sendRedirect();5.B EL表达式,${10 mod 3},执行结果为()A. 10 mod 3B. 1C. 3D. null6. C 自定义标签的作用是()A. 编写和使用方便B. 规定是这样的,如果不用,别人会说我们不专业C. 可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发D. 连数据库7.B request.getRequestDispatcher().forward(request,response)称之为()A. 流转B. 转发C. 重定向D. 导航8. BCD 有关Servlet的生命周期说法正确的有()(多选)A. Servlet的生命周期由Servlet实例控制。
B. init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext 接口的对象。
C. service()方法响应客户端发出的请求。
D. destroy()方法释放Servlet实例。
9.B 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。
(选择一项)Public class Servlet1 extends HttpServlet{public void init() throws ServletException{ }public void service(ServletRequest request, ServletResponse response)throws ServletException, IOException {PrintWriter out = response.getWriter();out.println("hello!");}A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过B. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!C. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字D. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息10.B 在Servlet中,response.getWriter()返回的是________A. JspWriter对象B. PrintWriter对象C. Out对象D. ResponseWriter对象11.A 在web.xml中使用___________标签配置过滤器。
A. <filter>和<filter-mapping>B. <filter-name>和<filter-class>C. <filter>和<filter-class>D. <filter-pattern>和<filter>12.D 自定义标签的描述文件在web.xml中配置正确的是()A.<taglib> <tag-uri>bob-tld</tag-uri> <tag-location>/WEB-INF/bob.tld</tag-locati on> </taglib>B.<tag> <taglib-uri>bob-tld</taglib-uri> <taglib-location>/WEB-INF/bob.tld</tagli b-location> </tag>C. <jsp-taglib> <taglib-uri>bob-tld</taglib-uri> <taglib-location>/WEB-INF/bo b.tld</taglib-location> </jsp-taglib>D.<jsp-config> <taglib> <taglib-uri>bob-tld</taglib-uri> <taglib-location>/ WEB-INF/bob.tld</taglib-location> </taglib> </jsp-config>13.A J2EE中,Servlet API为使用Cookie,提供了()类。
A. javax.servlet.http.CookieB. javax.servlet.http.HttpCookieC. javax.servlet. CookieD. javax.servlet.http.HttpCookie14.D 在访问Servlet时,在浏览器地址栏中输入的路径是在_______地方配置的。
A. <servlet-name/>B. <servlet-mapping/>C. <uri-pattern/>D. <url-pattern/>15.A 在JSP页面中,能够完成输出操作的内置对象是()A. outB. responseC. requestD. config16.A 给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示()。
(请选择一项)<%int x = 1; %> <%!int x = 10; %> X =<%=x%>A. x=1B. x=2C. x=10D. x=1117. A 在JSP中,若要在JSP正确使用标签:<x:getKing/>,在jsp中声明的taglib指令为:<%@ tagliburi = “/WEB-INF/myTags.tld”prefix = “_____”%>,下划线处应该是()A. xB. getKingC. myTagsD. king18.D 能够保留请求作用域中数据的转向方式是_______。
A. response.forward()B. response.sendRedirect()C. session.getRequestDispatcher().forward(request,response)D. request.getRequestDispatcher().forward(request,response)19.C Login.jsp为登录页面,表单代码如下:<form action="index.jsp" method="post"> <input type="text" name="name"/> <input type="submit" value="login"/> </form> Index.jsp中直接显示用户名,以下哪种代码正确()A. ${}B. <%=name%>C. ${}D. <%=%>20.B 某JSP中有如下代码,显示结果为()<% int a = 5;request.setAttribute(“a”,”123”); session.setAttribute(“a”,”456”); %><c:out value="${a}"/>A. 5B. 123C. 456D. null21.AC 在a.jsp中有代码片断如下:<form action =”b.jsp”method =”POST”name=”form1”> loginName:<input type=”text”name=”loginName”/> <input type=”submit”name=”submit”/> </form> 在b.jsp中加入下列()代码,可以输出在a.jsp页面上输入的loginName的值(多选)A. <%=request.getParameter(“loginName”)%>B. <%=request.gerAttribute(“loginName”)%>C. <%Stringname=request.getParameter(“loginname”);out.println(name); %>D. <% Stringname=request.getAttribute(“loginname”);out.println(name); %>22.C 要在jsp中使用ArrayList,做法正确的是()A. <% import java.util.ArrayList%>B. <%@ import"java.util.ArrayList"%>C.<%@page import="java.util.ArrayList"%>D. <%@ pagepackage="java.util.ArrayList"%>23.A 如果只希望在多个页面间共享数据,可以使用______作用域。