当前位置: 首页 > 编程日记 > 正文

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

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并回车后,在控制台上显示的结果是( )

相关文章:

句法依存分析_[NLP学习笔记]句法分析

句法分析任务简介成分句法分析(Constituency Parsing):分析句子的成分,给出一棵树由终结符和非终结符构成的句法树。依存句法分析(Dependency Parsing):分析句子中词与词之间的依存关系&#xf…

modifiers在JAVA中_Java Modifier.classModifiers方法代碼示例

import java.lang.reflect.Modifier; //導入方法依賴的package包/類/*** Returns a string describing this {code Class}, including* information about modifiers and type parameters.** The string is formatted as a list of type modifiers, if any,* followed by the k…

华为笔试题---明明的随机数

题目 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不…

扩展城市信道etu模型matlab仿真,LTE System Toolbox:无线通信系统的仿真、分析和测试...

LTE System Toolbox 提供用于设计、仿真和验证 LTE 和 LTE-Advanced 通信系统且符合标准的函数和应用程序。该系统工具箱加速了 LTE 算法和物理层 (PHY) 部署,支持黄金参考验证和一致性测试,并能够生成测试波形。借助该系统工具箱,您可以配置…

i/o多路复用笔记

1、用户空间和内核空间 操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也可以访问底层硬件设备。为了保护用户进程不能直接操作内核,保证内核的安全,操作系统将虚拟空间划分为两部分&#xff0…

接口有个电池标志_USB接口上的小标签有啥用?从“+”号到闪电的奥秘

你有注意过自己PC,尤其是笔记本USB接口上面的小符号了吗?从“”号到闪电,小狮子前几天移动硬盘接驳始终没反应的时候,各种切换完毕发现这似乎是一个平时很少注意的细节啊……从“”号开始谈起仔细端详PC USB接口的时候会发现&…

java arraylist优点_Java中各种集合的特点总结

1:集合:(1) Collection(单列集合)List(有序,可重复)ArrayList底层数据结构是数组,查询快,增删慢线程不安全,效率高Vector底层数据结构是数组,查询快,增删慢线程安全,效率低LinkedList底层数据结构是链表,查询慢,增删快线程不安全,效率高Set(无序,唯一)HashSet底层数…

mysql主从结构主数据库_mysql主从结构主数据库

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户…

JZOJ 5461 购物 —— 贪心

题目:https://jzoj.net/senior/#main/show/5461 贪心,原来想了个思路,优先选优惠价最小的 K 个,然后其他按原价排序遍历; 如果当前物品没选过,原价选上,如果选过,考虑把它换成原价&a…

matlab中的expotest,提高Fortran矩阵指数性能(Expokit比Matlab、Python慢)

我正在进行一个模拟,其中的瓶颈是执行大量复杂的双精度矩阵指数运算,我发现Fortran(Expokit)对于小矩阵很好,但对于较大的矩阵,它的性能比Matlab或Python差。在我在下面包含了一个显示类似行为的模型程序,尽管它需要更…

Win7下使用Putty代替超级终端通过COM串口连接开发板方法

1、如果电脑(笔记本)没有串口接口,则需要使用一个 USB-Serial 转换线,这里使用 prolific usb-serial USB--串口转换线,首先需要在win7上安装对应的 USB--串口转换线 驱动程序,PL2303_Prolific 驱动程序下载…

java内部类 缺点_Java中的内部类及其优势

Java中提供了定义内部类的选择,这一机制使得代码的书写更为方便和优雅(功能上相关的代码被紧密的组织在了一起)。需要注意的是,内部类和传统的组合(即将一个类的实体定义为另一个类的成员)是完全不同的,其主要特性表现在以下的一些方面&#…

php webapi验签,Asp.netCore3.0 WebApi从0到1手摸手教你写【5】增加接口参数签名验证...

通过前几个教程的学习,对webapi的编写基本上就可以入门了,可以做项目了,今天我们再给接口加个参数签名认证,之前的接口相当于赤果果的暴露在了网络上,只要知道接口地址、接口调用方式和传参就可以畅所欲为的调用接口了…

点击TableView任一行跳转详情页面会跳转两次的解决办法

在做TableView跳转的时候,发现实际上生成了两个detail view。我 navigate back 的时候,也是先看到一次detail view,然后才回到tableView的。 这是因为:performSegue(withIdentifier: , sender: ) 和 prepare(for segue: , sender:…

dos环境下mysql的访问_MYSQL dos环境下使用

有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。一、连接MYSQL。格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL。首先在打开…

jemeter监听器的使用

打开jemeter,新建线程组,添加http请求,在请求下添加监听器: 一、添加一个jpgc - PerfMon Metrics Collector监听器: 服务器性能监测控件,包括CPU,memory(内存),networkI/…

java 抛异常给上级_java异常处理机制(示例代码)

Exception 类的层次java中所有的异常类是从 java.lang.Exception 类继承的子类。而Exception 类是 Throwable (可抛出的)类的子类。除了Exception类外,Throwable还有一个子类Error 。Java 程序通常不捕获错误。错误一般发生在严重故障时,它们在Java程序处…

前端开发之JavaScript基础篇一

主要内容: 1、JavaScript介绍 2、JavaScript的引入方法和输出及注释 3、javaScript变量和命名规则 4、五种基本数据类型 5、运算符 6、字符串处理 7、数据类型转换 一、JavaScript介绍 1、JavaScript是什么?     javaScript是一种web前端的描述语言&…

v9php 碎片信息,phpcms v9碎片管理及调用技巧分享

今天在这里将分享下Phpcms V9碎片管理及调用技巧。这是关于模板数据自定义、方便客户在后台管理数据调用的一个技巧。在给客户定制模板的时候,往往会涉及到的一个问题就是:有些数据(图片文字,比如LOGO、侧栏的联系方式、首页的幻灯片切换Bann…

iterm2 主题_【超级实用】Iterm2 + ohmyzsh 打造强大的终端编辑器

作者:AndrewHR 地址:http://mrw.so/4D1n7B最终的效果图如下所示:使用iterm2配合oh-my-zsh的命令行,拥有语法高亮、命令自动补全、自动提示符、显示git仓库状态等功能整个配置流程1、安装iterm2首先我们下载的 iterm2 这个软件&…

main方法为什么是静态的

main函数其实也是所在类的一个方法,就比如一个类是test,那么该类的main其实就是test.main(String[] args),众所周知如果一个方法不是静态的,则要先实例化该类,比如要这样 test tnew test(); 然后才能调用 test.main();…

java类为什么要建两个class_ClassLoader的几个概念、类和对象的解释

首先,转载一篇文章,个人认为是看到过了讲得最清楚的 XD当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:bootstrap classloader|extension classloader|system classloaderbootstrap classloader &#…

第四章 python的turtle库的运用

我们可以尝试用python的自带turtle库绘制一条蟒蛇 首先我们设计一下蟒蛇的基本形状 我们先把这段蟒蛇绘制的实例代码贴出来,各位可以在自己的本地运行一下看看效果,然后我们再继续分析代码: 1 #PythonDraw.py2 import turtle3 turtle.setup(6…

oracle导入索引b报错,impdp导入索引很慢

impdp用NETWORK_LINK从远程库导入到本地库,导入表的速度还正常,导入索引的速度特别慢。2个小时才导1300个索引。使用imp的格式:impdp vebackup/abc DIRECTORYDATABAK_DIR NETWORK_LINKprimarydb_link SCHEMASveasms TABLE_EXISTS_ACTIONREPLA…

新的mysql如何使用_如何使用新的MySQL更新日志

使用新的MySQL更新日志的方法未必人人都会,下面就教您如何使用新的MySQL更新日志的方法,希望对您能够有所帮助。如果你只使用一使用新的MySQL更新日志的方法未必人人都会,下面就教您如何使用新的MySQL更新日志的方法,希望对您能够…

find_in_set

在查询表中数据用 ‘,’隔开的记录时 如图所示 用like 查询auth 字段中含A5是查不出来的 如图所示 用find_in_set 可以查询出 auth字段含 ‘A5’的记录 如图所示 用法介绍: find_in_set 可以查询出字段内容以英文逗号隔开的记录 find_in_set(匹配值,字段名)转载于:h…

一堆棋子java代码编程_网易2018校招内推编程题-堆棋子-C++实现

0 1 3 10解法暴力枚举所有可能的点。如图所示,黑点为输入点。所需遍历的点为红线的交点,红圈表示。当时自己写的是遍历了外围红线所构成的封闭矩形里面所有的点了,只有60%的AC率,原因超时。看了康学长的代码,才知道有些…

linux free命令详解和使用实例(查看内存使用率)

free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一1.命令格式: free [参数] 2.命令功能: free 命令显示系统使用和空闲的…

awk linux 获取端口号_Linux提权后获取敏感信息命令

如果不能执行的可能是不同类型的linux。系统版本?cat /etc/issuecat /etc/*-releasecat /etc/lsb-releasecat /etc/redhat-release内核版本?cat /proc/versionuname -auname -mrsrpm -q kerneldmesg | grep Linuxls /boot | grep vmlinuz环境变量?cat /…

lemp-------3多站点访问,,访问控制,,虚拟目录

基于ip vi /etc/nginx/nginx.conf server { listen 192.168.1.142:80; server_name localhost; access_log logs/host.access.log main; location / { root /web2; index index.html index.htm index.php; } error_page 500 502 503 504 /50x.html; location /50x.html { root…