Java - Web总结

更新时间:2023-09-25 06:46:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

选择题:

1、Servlet类文件放置的位置是( )。

A.WEB-INF/lib

B.WEB-INF/servlet D.WEB-INF/classes

C.WEB-INF/web

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 D.HttpPrintWriter

C.HttpServletResponse

6、Web应用中,常用的会话跟踪方法不包括( )。

A.URL重写 C.隐藏表单域

B.Cookie 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(\B.<% String name=(String)request.getAttribute(\C.<% String name=request.getParameter(\

D.<% String name=(String)application.getAttribute(\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”); %> 1}”>

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_aptech.com.cn”); B.request.sendRedirect();

C.response.sendRedirect(“http://www.jb_aptech.com.cn”); D.response.sendRedirect();

16、给定HttpServlet请求对象request以及HttpServlet响应对象response,下面( )语句能够在servlet中创建cookie\,并将值设为\。

A.request.addCookie (\ B.response.addCookie (username\

C.response.addCookie (new Cookie (\ D.request.addCookie (new Cookie (\

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.

A.javax.servlet.Filter

B.javax.servlet.FilterConfig D.javax.servlet.Servlet

C.javax.servlet.FilterChain

填空题:

1、客户端向服务器端提交请求的常用的方式有两种,分别是 。

2、写出JSP的任意三个内置对象 。 3、使用request对象的getParameter()方法可以读取一个输入控件的 属性值。

4、MVC模式中的控制器角色由 担当。

5、在EL中访问JavaBean Book的对象book的属性bookName正确的方法是 。

程序填空题:

1、访问com.HelloServlet的URL是:http://localhost:8080/myweb/myhello,根据访问地址完成该Servlet的配置信息。 helloServlet 2、request1.jsp将 “张三”和当前时间设置到request作用范围并转发到request2.jsp;request2.jsp获取request作用范围的属性值并显示,所有页面要求正确显示汉字。 request1.jsp如下: <%@ page language=\<% request.setAttribute(\%> 姓名:${name }
时间:

3、login.jsp提供登录信息,loginCheck.jsp接收登录信息并显示。 login.jsp如下: <%@ page language=\ loginCheck.jsp如下: <%@ page language=\<% String userName=request.getParameter(\ %> 用户名:
密码:<%=userPass%>
4、login.jsp以post方式将表单提交到LoginServlet.java,LoginServlet.java接收参数的值,如果值为“admin”则将值设置到session作用范围并重定向到web应用“jsp12”的index.jsp中,否则重定向到login.jsp中。 public class LoginServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { } { String userName=request.getParameter(\HttpSession session=request.getSession(); if(\ this.doPost(request, response);

本文来源:https://www.bwwdw.com/article/zwkd.html

Top