JavaWeb期末考试题必过宝典Word文档下载推荐.docx

上传人:b****4 文档编号:14178413 上传时间:2022-10-19 格式:DOCX 页数:50 大小:53.89KB
下载 相关 举报
JavaWeb期末考试题必过宝典Word文档下载推荐.docx_第1页
第1页 / 共50页
JavaWeb期末考试题必过宝典Word文档下载推荐.docx_第2页
第2页 / 共50页
JavaWeb期末考试题必过宝典Word文档下载推荐.docx_第3页
第3页 / 共50页
JavaWeb期末考试题必过宝典Word文档下载推荐.docx_第4页
第4页 / 共50页
JavaWeb期末考试题必过宝典Word文档下载推荐.docx_第5页
第5页 / 共50页
点击查看更多>>
下载资源
资源描述

JavaWeb期末考试题必过宝典Word文档下载推荐.docx

《JavaWeb期末考试题必过宝典Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《JavaWeb期末考试题必过宝典Word文档下载推荐.docx(50页珍藏版)》请在冰豆网上搜索。

JavaWeb期末考试题必过宝典Word文档下载推荐.docx

HttpServletResponseresponse)

throwsServletException,IOException{

}

publicvoiddoGet(HttpServletRequestrequest,

4、JSP中动态INCLUDE与静态INCLUDE的区别?

动态INCLUDE用jsp:

include动作实现<

jsp:

includepage="

included.jsp"

flush="

true"

/>

它总是会检查所含文件中的变化,适合用于包含动态页面,并

且可以带参数;

静态INCLUDE用include伪码实现,它不会检查所含文件的变化,

适用于包含静态页面<

%@includefile="

included.htm"

%>

6、JSP的内置对象及方法?

request表示HttpServletRequest对象。

它包含了有关浏览器请求的信息,

并且提供了几个用于获取cookie,header和session数据的有用的方法。

response表示HttpServletResponse对象,并提供了几个用于设置送回浏

览器的响应的方法(如cookies,头信息等)。

out对象是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用

于向浏览器回送输出结果。

pageContext表示一个javax.servlet.jsp.PageContext对象。

它是用于方

便存取各种范围的名字空间、servlet相关的对象的API,并且包装了通用的

servlet相关功能的方法。

session表示一个请求的javax.servlet.http.HttpSession对象。

Session

可以存贮用户的状态信息。

application表示一个javax.servle.ServletContext对象。

这有助于查找

有关servlet引擎和servlet环境的信息。

config表示一个javax.servlet.ServletConfig对象。

该对象用于存取

servlet实例的初始化参数。

page表示从该页面产生的一个servlet实例。

7、JSP的常用指令?

<

%@pagelanguage=”java”contenType=”text/html;

charset=gb2312”

session=”true”buffer=”64kb”autoFlush=”true”isThreadSafe=”true”

info=”text”errorPage=”error.jsp”isErrorPage=”true”isELIgnored=”

true”pageEncoding=”gb2312”import=”java.sql.*”%>

isErrorPage:

是否能使用Exception对象;

isELIgnored:

是否忽略EL表达式;

%@includefile=”filename”%>

%@taglibprefix=”c”uri=”http:

//……”%>

8、jsp有哪些动作?

作用分别是什么?

JSP共有以下6种基本动作:

include:

在页面被请求的时候引入一个文件;

useBean:

寻找或者实例化一个JavaBean。

setProperty:

设置JavaBean的属性。

getProperty:

输出某个JavaBean的属性;

forward:

把请求转到一个新的页面;

plugin:

根据浏览器类型为Java插件生成OBJECT或EMBED标记。

9、jsp有哪些内置对象?

JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):

request:

用户端请求,此请求会包含来自GET/POST请求的参数;

response:

网页传回用户端的回应;

pageContext:

网页的属性是在这里管理;

session:

与请求有关的会话期;

application:

servlet正在执行的内容;

out:

用来传送回应的输出;

config:

servlet的构架部件;

page:

JSP网页本身;

exception:

针对错误网页,未捕捉的例外。

10、get和post的区别?

Form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的

GET和POST方法。

二者主要区别如下:

1)Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据;

2)Get将表单中数据按照variable=value的形式,添加到action所指向的

URL后面,并且两者使用“?

”连接,而各个变量之间使用“&

”连接;

Post是将

表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action

所指向URL;

3)Get是不安全的,因为在传输过程,数据被放在请求的URL中;

Post的

所有操作对用户来说都是不可见的;

4)Get传输的数据量小,这主要是因为受URL长度限制;

而Post可以传输

大量的数据,所以在上传文件只能使用Post;

5)Get限制Form表单的数据集必须为ASCII字符,而Post支持整个ISO10646

字符集;

6)Get是Form的默认方法。

11、什么情况下调用doGet()和doPost()?

Jsp页面中的form标签里的method属性为get时调用doGet(),为post

时调用doPost()。

12、如何从form表单中得取checkbox的值;

可在页面把checkbox的name属性取同一个,value属性取每个条目的id,

后台用getParamter(“name”)能取到checkbox的一组值。

13、页面中有一个命名为bankNo的下拉列表,写脚本获取当前选项的索引值。

用java或javaScript的处理方式分别如下:

Java:

request.getParameter(“bankNo”);

javaScript:

varselectItems=document.getElementsByName(“bankNo”);

selectItems[0].value;

14、javascript常用的方面;

常用于数据输入校验和页面特殊效果等。

15、常用的web容器和开发工具;

最常用的容器包括:

tomcat、weblogic;

开发工具有:

eclipse,jbuilder。

16、请画出Servlet2.2以上WebApplication的基本目录结构(2分钟)

目录结构如下图所示:

webapps

|

Applocation

__________________

||

JSP页面WEB-INF

___________________

|||

classeslibweb.xml

1.17、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?

有servlet为什么还要jsp?

JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的

外表表达。

JSP编译后是"

类servlet"

Servlet和JSP最主要的不同点在于,

Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。

而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。

JSP侧重于

视图,Servlet主要用于控制逻辑。

jsp在其内容显示上更好,servlet在逻辑处理更据优越性,JSP是显示层的。

重在显示。

Servelt是控制层的,重在业务逻辑。

可以降低耦合、有利于分工。

18、jsp的四种范围?

a.page是代表与一个页面相关的对象和属性。

一个页面由一个编译好的

Javaservlet类(可以带有任何的include指令,但是没有include动作)

表示。

这既包括servlet又包括被编译成servlet的JSP页面

b.request是代表与Web客户机发出的一个请求相关的对象和属性。

一个

请求可能跨越多个页面,涉及多个Web组件(由于forward指令和include动

作的关系)

c.session是代表与用于某个Web客户机的一个用户体验相关的对象和属

性。

一个Web会话可以也经常会跨越多个客户机请求

d.application是代表与整个Web应用程序相关的对象和属性。

这实质上

是跨越整个Web应用程序,包括多个页面、请求和会话的一个全局作用域。

19、Request对象的主要方法?

setAttribute(Stringname,Object):

设置名字为name的属性值

getAttribute(Stringname):

返回由name指定的属性值

getAttributeNames():

返回request对象所有属性的名字集合(枚举)

getCookies():

返回客户端的所有Cookie对象,结果是一个Cookie数组

getCharacterEncoding():

返回请求中的字符编码方式

getContentLength():

返回请求的Body的长度

getHeader(Stringname):

获得HTTP协议定义的文件头信息

getHeaders(Stringname):

返回指定名的requestHeader的所有值(枚举)

getHeaderNames():

返回所有requestHeader的名字(枚举)

getInputStream():

返回请求的输入流,用于获得请求中的数据

getMethod():

获得客户端向服务器端传送数据的方法

getParameter(Stringname):

获得

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 国外设计风格

copyright@ 2008-2022 冰豆网网站版权所有

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