书签 分享 收藏 举报 版权申诉 / 19

类型servlet练习.docx

  • 文档编号:7406175
  • 上传时间:2023-01-23
  • 格式:DOCX
  • 页数:19
  • 大小:23.09KB

jQuery代码片段:

$(function(){$('#a1').click(function(e){alert('你点击了一个链接');});

$('#d1').click(function(e){alert('你点击了一个div');});});

点击超链后,弹出对话框的情况是:

()

A.弹出一个对话框,显示“你点击了一个链接”

B.弹出一个对话框,显示“你点击了一个div”

C.首先弹出对话框,显示“你点击了一个链接”,接着弹出对话框,显示“你点击了一个div”

D.首先弹出对话框,显示“你点击了一个div”,接着弹出对话框,显示“你点击了一个链接”

正确答案:

C

28.在jQuery中$("#test")和$(".test”)表示的含义是:

()。

A.$("#test")表示选择id为test的元素$(".test”)表示选择id为test的元素

B.$("#test")表示选择id为test的元素$(".test”)表示选择所用CSS类为test的元素

C.$("#test")表示选择所用CSS类为test的元素$(".test”)表示选择id为test的元素

D.$("#test")表示选择所用CSS类为test的元素$(".test”)表示选择所用CSS类为test的元素

正确答案:

B

29.在JavaEE中,若要在JSP中正确使用标签:

getKing/>,在JSP中声明的taglib指令为:

<%@tagliburi=“/WEB-INF/myTags.tld”prefix=“_____”>,下划线处应该是()。

A.x

B.getKing

C.myTags

D.king

正确答案:

A

30.给定OneServlet的doPost方法中的代码片段,如下:

request.setAttribute(“name”,”zhang”);

<插入代码>如果在TwoServlet使用request.getAttribute(“name”);

能把属性name的值取出来,那么<插入代码>处应填入代码是()。

A.request.getRequestDispatcher("/two");

B.request.getRequestDispatcher("/two").forward(request,response);

C.response.sendRedirect("two").forward(request,response);

D.response.sendRedirect("two");

正确答案:

B

31.假设web应用的文件根目录为servlet01,那么可以找到struts-core.jar文件的目录是:

()。

A.servlet01目录下

B.servlet01\WEB-INF目录下

C.servlet01\WEB-INF\classes目录下

D.servlet01\WEB-INF\lib目录下

正确答案:

D

32.在J2EE中,以下不是JSP隐式对象的是()。

A.pageContext

B.context

C.application

D.out

正确答案:

B

33.下列选项中不属于Ajax技术体系的组成部分的是:

()。

A.XMLHttpRequest

B.DAO

C.CSS

D.DOM

正确答案:

B

34.有关Servlet的生命周期说法不正确的是:

()。

A.Servlet的生命周期由Servlet实例控制

B.init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletConfig类的对象

C.service()方法响应客户端发出的请求

D.在容器移除servlet时,调用destroy方法,进行资源的释放

正确答案:

A

35.在一个应用中有2个JSP,代码如下:

a.jsp:

<%______.setAttribute("user","allen");%>

b.jsp:

<%=______.getAttribute("user")%>

横线处可以填入的内容分别是()。

A.session,session

B.pageContext,pageContext

C.request,session

D.application,session

正确答案:

A

36.有login.jsp页面,该页面用于实现用户登录的功能。

用户在页面录入用户名和密码并点击“登录”按钮后,需要判断是否可以成功登录。

如果成功登录,则需要记载当前用户的信息,以便在主页(home.jsp)上使用。

另外,还需要统计当前页面的访问量,并在页面上显示。

login.jsp文件的代码如下:

<%@pagelanguage="java"pageEncoding="utf-8"%>

登录

<%IntegerappCount;//对application同步

synchronized(application)

{appCount=(Integer)application.getAttribute("accCount");

//如果第一次访问,此时appCount为null,则初始化它if(appCount==null){appCount=0;}

//在原来基础上加1,并存储到application中appCount=appCount+1;

application.setAttribute("accCount",appCount);}

out.println("你是本网站第"+appCount.intValue()+"个访问者!

");%>

姓名:


密码:



LoginServlet.java代码如下:

publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)

throwsServletException,IOException{PrintWriterpw=response.getWriter();

StringuserName=request.getParameter("userName");

Stringpwd=request.getParameter("pwd");

Useruser=isLogin(userName,pwd);

//登录成功

if(user!

=null){HttpSessionsession=request.getSession();

session.setAttribute("user",user);

pw.println("loginsuccess");}

else{//如果登录失败,返回到登录表单

response.sendRedirect("login.jsp");

}

}

(1).上述代码中,使用了application对象存储访问人数。

下列关于application对象的描述中,错误的是()。

A.可以在web.xml文件中设置application对象的生命周期

B.使用synchronized(application)是为了解决数据的并发问题

C.application对象在web应用程序的所有用户间实现信息共享

D.application对象是一个可以从当前站点的任何页面都可以获取到变量

正确答案:

A

(2).上述代码中,使用了session对象存储用户信息。

下列关于session对象的描述中,错误的是:

()。

A.session状态只记载当前用户会话的信息

B.seesion状态不能关闭

C.session持续时间可以在web.xml文件中设置

D.session对象由sessionID来唯一标识

正确答案:

B

(3).如果需要在home.jsp页面上得到当前登录用户的姓名,下列代码中,正确的是()。

A.Useruser=(User)session.getAttribute(“user”);StringuserName=user.getUserName();

B.StringuserName=(String)session.getAttribute(“user”);

C.StringuserName=(String)session.getAttribute(“userName”);

D.UseruserName=session.getAttribute(“user”);

正确答案:

A

(4).上述代码中使用了JSP的隐士对象。

下列选项中不属于JSP隐士对象的是:

()

A.session

B.application

C.out

D.synchronized

正确答案:

D

(5).为了实现登录是否成功的判断,页面调用了组件UserDao中的方法isLogin。

请根据上述代码中的调用方式推断isLogin方法的签名。

下列选项中,正确的是()。

A.publicStringisLogin(StringuserName,Strin

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
servlet 练习
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:servlet练习.docx
链接地址:https://www.bdocx.com/doc/7406175.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开