JSP经典笔试@题目(含答案)

更新时间:2017/2/5 19:25:00  浏览量:557  手机版

JSP综合测试笔试

1)在Java EE中,Servlet是在服务器端运行,以处理客户端请求而做出的响应的程序,下列选项中属于Servlet生命周期阶段的是( )

A.加载和实例化

B.初始化

C.服务

D.销毁

E.以上全部

2)在Java EE中的MVC设计模式中,( )负责接受客户端的请求数据

A.JavaBean

B.JSP

C.Servlet

D.HTML

3)过滤器应实现的接口是( )。

A. HttpServlet B. HttpFilter

C. ServletFilter D. Filter

4)开发Java Web应用程序的时候,创建一个Servlet,该Servlet重写了父类的doGet()和doPost()方法,那么其父类可能是( )

A.RequestDispatcher

B.HttpServletResponse

C.HttpServletRequest

D.HttpServlet

5)在Java Web开发中,如果某个数据需要跨多个请求存在,则数据应该存储在( )中

A.session

B.page

C.request

D.Response

6)在开发Java Web应用程序的时候,HTTP请求消息使用Get或POET方法以便在WEB上传输数据,下列关于GET和POST 方法描述正确的是( )

A.POST请求的数据在地址栏不可见

B.GET请求提交的数据在理论上没有长度限制

C.POST请求对发送的数据的长度限制在240——255个字符

D.GET请求提交数据更加安全

7)在JSP中有EL表达式${10*10 ne 10},结果是( )

A.100

B. true

C. fasle

D. 以上都不对

8)JSTL标签的分类以下说法正确的是( )

A. 通用标签与迭代标签 B. 核心标签与迭代标签

C. 核心标签与sql标签 D. 以上都不是

9)在Java Servlet API中,HttpServletRequest接口的( )方法用于返回当前请求相关联的会话,如果没有,返回null

A.getSession() //=gerSession(true)默认为:getSession(true)

B.getSession(true)

C.getSession(false)

D.getSession(null)

10)在Java Web开发中,不同的客户端需要共享数据,则数据应该存储在( )中

A.session

B.application

C.request

D.response

11)利用三层结构搭建某网上书店系统,设计用户登陆界面,如果你是设计人员,你将在三层结构的( )中实现

A.模型层

B.表示层

C.数据访问层

D.业务逻辑层

12)在Java EE中,( )接口定义了getSession()方法

A.httpServlet

B.HttpSession

C.HttpServletRequest

D.HttpServletResponse

13)JSP标准标签库(JSTL)提供的主要标签库中,其中()可用于操作数据库。

A. 核心标签库 B. I18N与格式化标签库

C. XML标签库 D. SQL标签库

14)JSP表达式语言可用于在网页上生成动态的内容并代替JSP元素,JSP表达式语言的语法是( )

A.{EL expresion}

B.${EL expresion}

C.@{EL expresion}

D.#{EL expresion}

15)在J2EE的体系结构中,系统的业务和功能代码组成了三层结构中的( )层

A.表示层

B.中间层

C.数据层

D.客户端层

16)在JSTL的达代标签的属性中,用于指定要遍历的对象集合( )

A. var

B. items

C. value

D. varStatus

17)如果不希望JSP网页支持Session,应该()。

A. 调用HttpSession的invalidate()方法

B.

C. 在jsp页面中写入如下代码HttpSession session=request.getSession(false);

D. 调用HttpSession的setMaxInactiveInterval(),将时间设置为0

18)Servlet是一个在服务器上运行、处理请求信息并将其发送到客户端的Java程序()接受服务请求、找到Servlet类、加载Servlet类并创建Servlet对象。

A) 客户端

B) IE浏览器

C) Servlet容器

D) Servlet本身

19)MVC设计模式包含模型层、视图层和控制层,在下列组件扮演控制器角色的是( )

A) Servlet

B) JSP

C) javaBean

D) HTML

20)JSP标准标签库(JSTL)的标签库描述符文件的后缀是( )

A) .tld

B) .jar

C) .properties

D).xml

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

A. pageContext B. context C. application D. out

22)在Java Web应用程序中,给定servlet A的代码片段如下所示:

Public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException

{ String id=”kingdom”;

_________________

}

Servlet B与servlet A同在一个有效的会话范围内,当把请求转发给servlet B后,要 使B能够获得”kingdom”值,下划线处应填入( )

A. request.getSession().setAttribute(“ID”,id);

B. request.getSession().getAttribute(“ID”,id);

C. request.getSession().setParameter(“ID”,id);

D. request.getSession().getParameter(“ID”,id);

23)在Java Web应用程序中,包含两个名为Servlet1和Servlet2的HttpServlet,在web.xml中指定Servlet2的访问路径为“/servlet2”,Servlet1的doGet方法中的代码为:

PrintWriter out=response.getWriter();

out.print(“Servlet1”);

RequestDispatcher dispatcher=request.getRequestDispatcher(“/servlet2”); dispatcher.forword(request,response);

out.close();

Servlet2的doGet方法中的代码为:

PrintWriter out=response.getWriter();

out.print(“Servlet2”);

out.close();

如果用户在浏览器中访问Servlet1,则浏览器将( )

A. 显示“Servlet1”

B. 显示“Servlet2”

C. 显示“Servlet1Servlet2”

D. 什么也不显示

24)在Java Web应用程序中,使用数据源与JNDI获得数据库连接时,应把JDBC驱动程序jar文件放在( )下:

A. 应用程序的src目录

B. 应用程序的/WEB-INF/lib目录

C. Tomcat的根目录

D. Tomcat的common/lib目录

25)在Java Web 应用中,下面关于HttpSession的说法正确的是( )(选择二项)

a) Servlet容器负责创建HttpSession对象

b) 每个HttpSession对象都有唯一的ID

c) 客户端浏览器负责为HttpSession分配唯一的ID

d) HttpSession 对象的ID值,由程序员进行分配

26)在HTTP协议中,请求消息使用( )方法用于通过Internet发送大量数据,没有长度的限制。

A. get

B. post

C. put

D. head

27)在Java Web应用程序中,JSP EL 表达式可用于访问( )中存储的数据

A. Web.xml

B. Servlet

C. Applet

D. JavaBean

28)在Java Web应用程序中,给定某Servlet程序的代码如下所示:

Public class Servlet extends Httpservlet

{ Public void doGet(HttpServletRequestrequest,HttpServletResponse response)throws ServletException,IOException

{ System.out.println(“get”);

}

Public void doPost(HttpServletRequestrequest,HttpServletResponse response)throws ServletException,IOException

{ System.out.println(“Post”);

doGet(request,response);

}

}

用户在游览地址栏中建入正确的请求URL并回车后,在控制台上显示的结果是( )

java ee 笔试题目,JSP经典笔试@题目(含答案)相关推荐

  1. 2019史上最全java面试题题库大全800题含答案

    2019史上最全java面试题题库大全800题含答案 1. meta标签的作用是什么 2. ReenTrantLock可重入锁(和synchronized的区别)总结 3. Spring中的自动装配有 ...

  2. 2019史上最全java面试题题库大全800题含答案(面试宝典)

    2019史上最全java面试题题库大全800题含答案(面试宝典) 1. meta标签的作用是什么 2. ReenTrantLock可重入锁(和synchronized的区别)总结 3. Spring中 ...

  3. 2022史上最全java面试题题库大全800题含答案

    2022史上最全java面试题题库大全800题含答案 1. meta标签的作用是什么 2. ReenTrantLock可重入锁(和synchronized的区别)总结 3. Spring中的自动装配有 ...

  4. 【2022最新Java面试宝典】—— Java并发编程面试题(123道含答案)

    目录 一.基础知识 1. 为什么要使用并发编程 2. 多线程应用场景 3. 并发编程有什么缺点 4. 并发编程三个必要因素是什么? 5. Java 程序中怎么保证多线程的运行安全? 6. 并行和并发有 ...

  5. 面试题目_经典面试题目「回溯算法」解数独

    解数独,理解二维递归是关键! 通知:我将公众号文章和学习相关的资料整理到了Github :https://github.com/youngyangyang04/leetcode-master,方便大家 ...

  6. 阿里二面准备(Java 研发),精心准备200题(含答案)收割 offer

    这篇文章我花了两天编辑,是目前我能找到的几乎所有的问题.所以你们如果能全部掌握,基本就能收割 offer 了.时间有限的话,针对自己的情况优先选最有可能被问到的问题来准备. 文中的200道题大部分都包 ...

  7. 达内第二个月考java核心题目,(完整版)达内科技JAVA项目经理入职考试--I(不含答案)--新...

    达内科技项目经理入职考试 (JAVA方向 A卷) 考试说明: 本考试为达内科技JAVA产品线项目经理入职考试,考试使用闭卷.笔试的形式.满分100分,考试时间120分钟.考试期间不允许使用电脑,不可打 ...

  8. Java面试题必考50道(含答案)

    以下的内容是对原有的和最近Java面试题集及答案进行了全面修订之后给出的负责任的题目和答案,相对来说比较经典,相信对准备入职的Java程序员一定有所裨益. Java程序员面试题集(1-50) 一.Ja ...

  9. 淘宝网Java五面:现场面试49题含答案!

    淘宝一面: 面试介绍 1)自我介绍? 2)项目介绍? 3)遇到的最大困难是什么?怎么解决的? 4)你觉得你能怎么优化这个项目? 面试题目 1)讲一下JVM 2)讲一下JVM的分代回收以及具体算法 3) ...

最新文章

  1. visual studio2010-2015编译部署caffe
  2. C语言指针表示二维数组的方法!_只愿与一人十指紧扣_新浪博客
  3. linux c 调用 so 库
  4. Lambda化的一个例子
  5. 文献记录(part91)--A boundary method for outlier detection based on support vector domain description
  6. C语言 · 数组查找及替换
  7. 人事管理系统整站php,卡盟整站程序源码 php版
  8. iptables快速记忆总结
  9. 好书推荐《父与子的编程之旅:与小卡特一起学Python》
  10. 用纯SQL插入image文件
  11. 51.La网站统计邀您认知数据可视化
  12. 淘宝七天自动确认收货,让你设计,可以怎么实现?(附源码)
  13. 华为手机刷微博体验更好?技术角度的分析和思考
  14. 不同的count用法
  15. r语言中trifit怎么用_R语言中的stargazer包的使用方法
  16. java小项目---------银行新用户现金业务办理(运用数据库)
  17. 微信小程序选择地址填写详细地址定位地点
  18. [静态时序分析简明教程(三)]备战秋招,如何看懂一个陌生的timing report
  19. 2023年华数杯国际赛数学建模
  20. 论计算机叫兽们与林纳斯·托瓦兹

热门文章

  1. Codeforces Round #550 (Div. 3)E. Median String
  2. 南大算法设计与分析课程OJ答案代码(5)--割点与桥和任务调度问题
  3. JavaScript arguments对象
  4. 懒加载 字典转模型 自定义cell
  5. 卡尔曼滤波— Constant Velocity Model
  6. Linux Centos 上一些常用的命令
  7. 使用 TFDConnection 的 pooled 连接池
  8. 全球15个顶级技术类博客
  9. Memcached 缓存系统的-介绍、安装以及应用
  10. 使用 HttpResponse.Write 方法进行字符串串联