1、下面关于动静资源说法错误的是?
A、HTML+CSS+JavaScript属于静态资源
B、动态资源为一段服务程序,运行后,生成的数据文件
C、js属于动态资源
D、jsp+servlet属于动态web技术
2、当利用request的方法获取Form中元素时,默认情况
下字符编码是哪个
A、ISO-8859-1
B、GB2312
C、GB3000
D、ISO-8259-1
3.关于jsp访问数据库说法正确的为
A、jsp不能直接访问数据库
B、Jsp访问数据库第一步为连接数据库服务器
C、Jsp访问数据库不需要关闭资源
D、Jsp访问数据库第二步为连接数据库服务器
4.用myeclipse写项目时,WebRoot目录是什么
A、放的java源码
B、站点的根路径
C、仅用于配置类加载器
D、仅存放编译过之后的代码
5.Page指令用于定义JSP的全局属性,下面关于指令描述不正确的是
A、<%@page%>作用于整个JSP页面
B、可以在页面中使用多个<%@page指令%>
C、为了增强程序的可读性,最好将<%@page%>指令放在开头,但不是必须的
D、<%@page%>指令只能出现一次
6.使用JDBC访问数据时,常用的接口有
A、Record
B、ResultSet
C、Statement
D、PreparedStatement
E、SQLConnection
F、Connection
7.JSP应用程序配置文件的根元素为
A、
B、
C、
D、
8.Http的中文含义为
A、统一资源定位器
B、简单邮件传输协议
C、超文本传输协议
D、网络套接字
9.JSP中的隐式注释为_?
A、//注释内容
B、
C、<%--注释内容--%>
D、/*注释内容*/
10.创建JSP应用程序时,配置文件web.xml应该在程序下的哪个目录中。
A、admin
B、WebContent
C、WEB-INF
D、WebRoot
11.在JSP中如果要导入java.util.*包要使用什么指令
A、page
B、taglib
C、include
D、forward
12.下面关于Jsp说法正确的是?
A、其根本是一个简化的Servlet
B、用JSP开发的Web应用是跨平台的
C、将内容的生成和显示进行分离
D、Jsp有自己独有的标签库
13.什么是动态网页?
A、有js的网页
B、与后台有交互的
C、有css3动画的网页
D、加jquery动画的网页
14.对于分页查询, 以下说法不正确的是( )
15.在JSP中使用JDBC语句访问数据库,正确导入SQL类库的语句是
16.在JSP中,使用( )对象的( )方法可完成网页重定向
17.JSP中存在如下代码:<%="2"+"4" %>,运行该JSP后,以下说法正确的是( )
18.下列说法错误的是[存威1]
19.下面哪个对象是用于发送请求的
20.下列关于session说法错误的是
21.下列哪个对象是对用户请求做出回应
22.下列说法正确的是
23.下面哪个HTTP状态码意思为资源找不到
24.下列关于关于web常识性问题说法正确的是
25.response对象重定向的方法是
26.下列关于重定向与转发的说法正确的是
27.下列哪个不是out对象常用的方法
28.request对象通过哪个方法是根据组件名称获取提交数据的
29.下面哪个内置对象的作用域最大
30.以下哪个对象提供了访问和放置页面共享数据的方式?
31.下列不是JSP内置对象的是?
32.在JSP的小脚本中,使用以下( )语句可以使浏览器重定向到另一个页面
33.jsp在执行过程中经过()阶段,会将java源码转换成class文件( )
34.在JSP页面中,下列( )表达式语句可以获取页面请求中名字为title的文本框的内容
35.对于ServletRequest接口的getAttribute()方法,说法正确的是( )
36.设置cookie有效期的方法是调用cookie对象的setMaxAge(int expiry)方法,其中参数expiry代表cookie的有效期,以秒为单位,使用setMaxAge(int expiry)时,下面正确的是()
37.cookie的作用表现在以下方面()
38.会话跟踪技术可以通过以下哪些技术实现()
39.在Servlet里,能正确获取session的语句是()
40.在JSP页面中用户创建对象,我们可以把它放到一个范围内,然后在这个范围内我们可以访问这些对象。在JSP中,对象有四种范围,从大到小分别是()
41对于一个session来说我们描述正确的是()
42.释放session对象时,使用session对象的()方法
43.我们第一次访问服务器的时候,如果只是通过请求连接一个jsp页面,不提交任何信息,会触发下面哪个事件()
44.如果我们想把session销毁应该用下面的哪个方法()
45.不能在不同用户之间共享数据的方法是()
46.cookie由Netscape公司发明,是最常用的跟踪用户会话的方式。它是由()产生,发送给(),下面正确的是()
47.WEB应用中,常用的会话跟踪方法不包括()
48.web应用需要额外的技术才能让服务器识别两次请求是否来自同一个(),会话跟踪技术使得Web应用程序可以保持()状态,下面正确的是()
49.在Java EE中,HttpServletResponse的( )方法用于一个HTTP请求重定向到另一个资源
50.在java Web应用开发中,Servlet程序需要在( )文件中配置。
51.JSP页面的page指令主要用于设置该页面的各种属性,page指令的language属性的作用是( )。
52.JSP文件test.jsp文件如下所示,运行时,将发生()。(选择一项)
<% String str = null;%>
str is <%=str%>
53.在一个jsp页面中包含了这样一种页面元素,<% int i = 10; %>这是( )
54.在JSP中,以下哪个方法可以正确获取复选框的值( )
55.在JSP页面中有如下Java代码,一共存在( )处错误在JSP页面中有如下Java代码, <%
String userName= (String)session.getParameter("userName");
if(userName==null)
{
%>
您尚未登录!
<%
}
else
{
%>
欢迎您,<%=userName %>
<%
}
%>
56.在JSP页面中进行访问控制时,一般会使用JSP的( )内置对象实现对用户的会话跟踪
57.在使用表单提交数据时,如果 )
58.JSP中的有很多内置对象可以方便程序开发,其中不包括( )
59.以下JSP代码运行后的结果为( )。(选择一项)
<%int i =8;%>
<%=i+"8"%>
60.在JSP中,以下( )技术最适合实现购物车的存储
61.类GenericServlet实现了接口()和()
62.()创建了Servlet实例()
63.Servlet的作用是()
64.Servlet是一个符合特定规范的java程序,是运行在()的一个基于java技术的web组件
65.在web.xml中使用___________标签配置过滤器
66.在Servlet中,response.getWriter()返回的是________
67.在JSP中,假设表单的method="post",在发送请求时中文乱码处理的正确做法是( )
68.如果要把一个“accp”字符串信息放在session对象里,则下列正确的是( )
69.MVC模式中,M指的是(),V指的是(),C指的是()
70.MVC模式的优点有()
71.Model1模式是()和()的组合
72.整个MVC的流程就是:用户发送一个请求,首先由()接收,然后根据请求去调用()处理并返回数据,接着调用相应的()把数据响应给用户
73.MVC模式中,模型对应的组件在()
74.MVC模式中,M(模型层)指的是()
75.Model2模式(MVC)是在JSP+JavaBean的设计模式基础上加入()来实现程序控制层
76.MVC模式中,视图对应的组件是()
77.MVC模式中,控制器的作用是()
78.MVC设计模式的优点不包括()
79.Servlet通常作为MVC模式中的()层
80.关于MVC设计模式,下列说法正确的是()
81.Model2模式是在Model1的设计模式基础上加入()来实现程序控制层[存威2]
82.Model1模式的缺陷是()
83.Model1模式中JSP页面的作用是()
84.Servlet生命周期中init()方法执行()次
85.Servlet容器调用()方法对Servlet实例进行初始化,调用()方法进行销毁
86.Servlet的实例是由()创建的
87.Servlet中获取请求的参数值用()方法,同名的多个参数使用()方法
88.ServletConfig接口的()方法可以获取初始化参数
89.通常如果需要编写Servlet就要继承()类
90.抽象类GenericServlet实现了()接口和()接口
91.JSP所转换成的class文件在tomcat目录的()文件夹下
92.JSP和Servlet的关系是()
93.在
94.配置Servlet时
95.部署Servlet需要在部署描述文件中添加哪两个元素?
96.部署Servlet需要在哪个文件中添加Servlet配置?
97.Servlet主要用于()
98.Servlet是一个符合特定规范的java程序,是一个基于java技术的web组件,运行在()
99.整个MVC的流程就是:用户发送一个请求,首先由()接收,然后根据请求去调用()处理并返回数据,接着调用相应的()把数据响应给用户
100.Model1 模式是()和()的组合
101.MVC模式的优点有哪些()
102.MVC模式中M指的是()V指的是()C指的是()
103.为实现Java语言中if-else语句作用需使用下列哪些标签
104.jstl中,条件标签有()
105.使用jstl标签库需要先在jsp页面上添加()指令
106.request作用域存储了一个key为"name"的字符串,如何用el表达式获取()
107.以下哪个不是el表达式隐式对象()
1、JDBC连接数据库的步骤依次为_____________、____________、___________、____________、_______________。
答案:加载JDBC驱动、与数据库建立连接、发送 SQL 语句,并得到返回结果、处理返回结果、 数据库访问结束后,进行资源释放
2、URL意思为_________________
答案:统一资源定位符
3、JSP文件请求需要经过___________、__________、___________三个阶段
答案:翻译阶段 编译阶段 执行阶段
4、URL由________、________、_______组成
答案:协议 主机名(有时包含端口号) 路径
5、转发是使用RequestDispatcher对象的_________________方法
答案:forward()
6、客户端用_____________对象存放数据
答案:cookie
7、常用的内置对象有_________、__________、___________等
答案:request response session application out等说出三个即可
8、Servlet在MVC模式中充当_______
答案:控制器
9、JSP页面在MVC模式中充当_______
答案:视图
10、MVC模式中,M指的是______,V指的是______,C指的是________
答案:Model,View,Controller(模型,视图,控制器)
11、Model1模式下的程序流程控制是在_____中实现的,这使得JSP页面中的嵌入大量的_______
答案:JSP页面,Java代码
12、Model1模式是_____+_______的结合,在JSP技术发展的初识阶段被广泛使用
答案:JSP,JavaBean
13、Servlet的生命周期方法有______,_________,_______
答案:init(),service(),destroy()
14、Servlet中重定向使用的是_______对象的__________方法
答案:response,sendRedirect(String location)
15、编写Servlet时只需要根据应用的需要,重写_______或者_______方法即可
答案:doGet() , doPost()
16、向请求作用域中存放数据可以用request对象的_____方法,取数据可以用__________方法
答案:setAttribute(String,Object),getAttribute(String)
17、Servlet跳转页面有两种方式,一种是______,另一种是_______
答案:重定向,转发