《JavaWeb程序设计案例教程》_课后习题答案Word下载.docx

上传人:b****1 文档编号:13174645 上传时间:2022-10-07 格式:DOCX 页数:36 大小:65.75KB
下载 相关 举报
《JavaWeb程序设计案例教程》_课后习题答案Word下载.docx_第1页
第1页 / 共36页
《JavaWeb程序设计案例教程》_课后习题答案Word下载.docx_第2页
第2页 / 共36页
《JavaWeb程序设计案例教程》_课后习题答案Word下载.docx_第3页
第3页 / 共36页
《JavaWeb程序设计案例教程》_课后习题答案Word下载.docx_第4页
第4页 / 共36页
《JavaWeb程序设计案例教程》_课后习题答案Word下载.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

《JavaWeb程序设计案例教程》_课后习题答案Word下载.docx

《《JavaWeb程序设计案例教程》_课后习题答案Word下载.docx》由会员分享,可在线阅读,更多相关《《JavaWeb程序设计案例教程》_课后习题答案Word下载.docx(36页珍藏版)》请在冰豆网上搜索。

《JavaWeb程序设计案例教程》_课后习题答案Word下载.docx

2)<

hr/>

3)<

p>

<

/p>

4)<

font>

/font>

5)<

img/>

6)<

table>

/table>

<

tr>

/tr>

td>

7)<

form>

/form>

input/>

8)<

textarea>

/textarea>

9)<

ul>

/ul>

li>

/li>

a>

/a>

10)<

div>

/div>

html>

head>

3、HTML页面代码如下:

title>

helloworld<

/title>

styletype="

text/css"

>

.red{color:

red;

font-family:

STSong;

}

/style>

/head>

body>

fontclass="

red"

helloworld!

~~<

/body>

/html>

scripttype="

text/javascript"

functionchange(){

varfont=document.getElementById("

font"

).value;

document.getElementById("

).value=font*1+1;

/script>

inputtype="

text"

id="

value="

0"

readonly="

readonly"

button"

name="

btn"

onclick"

onclick="

change()"

/>

4、HTML页面代码如下:

第二章

1、简述HTTP1.1协议的通信过程?

2、简述POST请求和GET请求有什么不同?

(至少2点)

3、请列举出Tomcat安装目录下的子目录,并对其进行简要说明?

(至少列出5个)

4、请编写一个格式良好的XML文档,要求包含足球队一支,队名为Madrid,球员5人:

Ronaldo、Casillas、Ramos、Modric、Benzema;

篮球队一支,队名为Lakers,队员2人:

Oneal,Bryant。

里面要求含有注释,注释内容自定。

1、HTTP1.1协议的通信过程如下:

1)客户端与服务器端建立TCP连接。

2)客户端可以向服务器端发送多个请求,并且在发送下个请求时,无需等待上次请求的返回结果。

3)服务器必须按照接受客户端请求的先后顺序依次返回响应结果。

4)客户端发出关闭TCP连接的请求。

5)服务器端关闭TCP连接。

2、POST请求和GET请求主要有如下不同:

1)POST传输数据大小无限制

2)POST比GET请求方式更安全

3、Tomcat安装目录下的子目录及其说明如下:

bin:

用于存放Tomcat的可执行文件和脚本文件(扩展名为.bat的文件),如

tomcat7.exe、startup.bat;

conf:

用于存放Tomcat的各种配置文件,如web.xml、server.xml;

lib:

用于存放Tomcat服务器和所有Web应用程序需要访问的JAR文件;

logs:

用于存放Tomcat的日志文件;

temp:

用于存放Tomcat运行时产生的临时文件;

webapps:

Web应用程序的主要发布目录,通常将要发布的应用程序放到这个目录下;

work:

Tomcat的工作目录,JSP编译生成的Servlet源文件和字节码文件放到这个目录下。

?

xmlversion="

1.0"

encoding="

UTF-8"

standalone="

yes"

球队列表>

4、XML页面代码如下:

!

--足球队Madrid-->

球队类型="

足球队"

队名>

Madrid<

/队名>

队员>

姓名>

Ronaldo<

/姓名>

Casillas<

Ramos<

Modric<

Benzema<

/队员>

/球队>

--篮球队Lakers-->

篮球队"

Lakers<

Oneal<

Bryant<

/球队列表>

第三章

1、请列举Servlet接口中的方法,并分别说明这些方法的特点及其作用。

2、简述ServletContext接口的三个主要作用。

3、编写一个servlet,实现统计网站被访问次数的功能。

4、请编写一段程序,使程序能读取该servlet的配置信息,从中获得参数名为

encoding对应的参数值,并输出到页面上。

1、Servlet接口中有init、service、destroy、getServletConfig和getServletInfo这5个方法,这些方法的特点及其作用具体如下:

1)init(ServletConfigconfig)方法,该方法在服务器对Servlet第一次访问时调用,负责

Servlet初始化工作。

在一个Servlet的生命周期中只执行一次。

该方法接收一个

ServletConfig类型的参数,Servlet容器可以通过这个参数向Servlet传递初始化配置信息。

2)service(ServletRequestrequest,ServletResponseresponse)方法,该方法负责响应用户的请求,当容器接收到客户端访问Servlet对象的请求时,就会调用此方法。

3)destroy()方法,该方法方法负责释放Servlet对象占用的资源。

当Servlet对象被销毁时,容器会调用此方法。

4)getServletConfig()方法,该方法返回容器调用init(ServletConfig config)方法时传递给Servlet的ServletConfig对象。

5)getServletInfo()方法,该方法返回一个字符串,其中包含了关于Servlet的信息,例如,作者、版本和版权等信息。

2、ServletContext接口的三个主要作用如下:

1)获取Web应用程序的初始化参数2)实现多个Servlet对象共享数据

3)读取Web应用下的资源文件

3、实现步骤如下:

1)新建一个类ShowTimesServlet继承HttpServlet,重写doGet和doPost方法

2)在doPost方法中调用doGet方法,在doGet方法中实现统计网站被访问次数的功能,用户每请求一次Servlet,使访问次数times加1

3)获取ServletContext,通过它的功能记住上一次访问后的次数

publicclassShowTimesServletextendsHttpServlet{privatestaticfinallongserialVersionUID=1L;

protectedvoiddoGet(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,IOException{

ServletContextcontext=getServletContext();

Integertimes=(Integer)context.getAttribute("

times"

);

if(times==null){

times=newInteger

(1);

}else{

times=newInteger(times.intValue()+1);

//设置编码,不然中文会变成乱码resp.setContentType("

text/html;

charset=GB2312"

//得到输出流对象

PrintWriterout=resp.getWriter();

out.println("

"

out.println("

页面访问统计"

当前页面被访问了"

fontcolor=redsize=20>

+times+"

次"

//设置属性,将times保存到当前的上下文中

context.setAttribute("

times);

protectedvoiddoPost(HttpServletRequestreq,HttpServletResponseresp)

(1)ShowTimesServlet类的编写如下:

throwsServletException,IOException{this.doGet(req,resp);

servlet>

servlet-name>

ShowTimesServlet<

/servlet-name>

servlet-class>

cn.itcast.chapter03.servlet.ShowTime

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

当前位置:首页 > 经管营销 > 销售营销

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

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