} }
编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过
编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello! 编译后把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息
40)某web应用的上下文路径是root,配置文件web.xml中有如下片段:
<servlet>
<servlet-name>process</servlet-name>
<servlet-class>slt.ProcessServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>process</servlet-name>
<url-pattern>/proc</url-pattern>
</servlet-mapping>
以下说法正确的是( ab )。(选择二项)
a) 在包slt中,有一个名为ProcessServlet.class的文件
b) 该servlet的访问路径是http://机器IP:端口号/root/proc
c) 该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet
d) 该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet
针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。
1)在JSP中,要定义一个方法,需要用到以下( c )元素。(选择一项)
a) <%= %> b) <% %>
c) <%! %> d) <%@ %>
2)JSP页面经过编译之后,将创建一个( b )。(选择一项)
a) applet b) servlet
c) application d) exe文件
3)当JSP页面执行自定义标签,遇到结束标签时将调用( b )方法执行处理。(选择一项) a) doStartTag() b) doEndTag()
c) doInitBody() d) doAfterBody()
4) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项)
<jsp:useBean id=”user” scope=”_____” type=”erBean”/>
b) c)
WEB程序设计
要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入( c )。 a) page b) request
c) session d) application
5) 在J2EE中,以下不是JSP隐式对象的是( b )。(选择一项)
a) pageContext b) context
c) application d) out
6) Servlet中,HttpServletResponse的( c )方法用来把一个Http请求重定向到另外的URL。(选择一项)
a) sendURL() b) redirectURL()
c) sendRedirect() d) redirectResponse()
7) 在JSP中,page指令的( b )属性用来引入需要的包或类。(选择一项)
a) extends b) import
c) languge d) contentType
8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用( c )方法。(选择一项)
a) init b) service
c) doFilter d) destroy
9) 在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出( c )。(选择一项) a) A+B b) AB
c) 131 d) 错误信息,因为表达式是错误的
11)给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个JSP的输出是( b )。(选项一项)
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri=”/jsp/jstl/core” prefix=”c”%>
<html>
<body>
<% int counter = 10; %>
<c:if test=”${counter%2==1}”>
<c:set var=”isOdd” value=”true”></c:set>
</c:if>
<c:choose>
<c:when test=”${isOdd==true}”>it’s an odd </c:when>
<c:otherwise>it’s an even </c:otherwise>
</c:choose>
</body>
</html>
a) 一个HTML页面,页面上显示it’s an odd
b) 一个HTML页面,页面上显示it’s an even
c) 一个空白的HTML页面
d) 错误信息
13) 某JSP程序中声明使用javaBean的语句如下:
<jsp:useBean id=”user” class=”er” scope=”pge”/>
要取出该javaBean的loginName属性值,以下语句正确的是( bc ). (选择两项) a) <jsp:getProperty name=”user” property=”loginName’/>
b) <jsp:getProperty id=”user’ property=”loginName”/>
WEB程序设计
c) <%=user.getLoginName()%>
d) <%=user.getProperty(“loginName”)%>
14) J2EE中,以下关于HttpServlet的说法错误的是( c )。(选择一项)
a) HttpServlet是一个抽象类
b) HttpServlet类扩展了GenericServlet类
c) HttpServlet类的子类必须至少重写service方法
d) HttpServlet位于javax.servlet.http包中
15) 给顶一个JSP程序源代码,如下:
<jsp:include page="two.jsp" flush="true">
<jsp:param name="location" value="bejing"/>
</jsp:include>
在two.jsp中使用( d )代码片段可以输出参数location的值。
a) <jsp:getParam name="location">
b) <jsp:getParameter name="location">
c) <%=request.getAttribute("location")%>
d) <%=request.getParameter("location")%>
16) J2EE中,JSP EL表达式:s{(10*10) ne 100}的值是( c )。 (选择一项)
a) 0 b) True
c) False d) 1
17)在J2EE中,test.jsp文件如下: