《JavaWeb程序开发入门》课后练习(含问题详解)

  • 格式:doc
  • 大小:43.00 KB
  • 文档页数:16

下载文档原格式

  / 16
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章

【测一测】

1、请编写一个格式良好的XML文档,要求包含足球队一支,队名为Madrid,球员5人:Ronaldo、Casillas、Ramos、Modric、Benzema;篮球队一支,队名为Lakers,队员2人:Oneal,Bryant。要含有注释。

2、在XML Schema文档中,定义一个雇员的年龄为18~58周岁之间。请写出相应的元素声明。

------第1题答案------

<球队列表>

<球队类型="足球队">

<队名>Madrid

<队员>

<>Ronaldo

<>Casillas

<>Ramos

<>Modric

<>Benzema

<球队类型="篮球队">

<队名>Lakers

<队员>

<>Oneal

<>Bryant

------第2题答案------

第二章

【测一测】

1、如何将web应用发布到tomcat上localhost主机,请写出至少3种实现方式?

2、请问在chapter02应用的web.xml文件中进行哪些配置,可以将welcome.html页面配置成该应用的默认页面?

------第1题答案------

1、直接将web应用部署到tomcat/webapps下

2、将web应用通过tomcat/conf/server.xml进行配置

3、创建一个xml文件,并配置web应用信息,将xml文件放置tomcat\conf\Catalina\localhost

------第2题答案------

在web-app标签中进行如下配置即可:

welcome.html

第三章

【测一测】

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

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

------第1题答案------

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

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

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

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

5、服务器端关闭TCP连接

------第2题答案------

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

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

第四章

【测一测】

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

2、请编写一段程序,使程序能读取该servlet的配置信息,从中获得参数名为encoding 对应的参数值,并输出到页面上。

------第1题答案------

步骤如下:

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

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

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

具体代码实现如下:

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;

public class ShowTimesServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

protected void doGet(HttpServletRequest req, HttpServletResponse resp)

throws ServletException, IOException {

ServletContext context = getServletContext();

Integer times = (Integer) context.getAttribute("times");

if (times == null) {

times = new Integer(1);

} else {

times = new Integer(times.intValue() + 1);

}

//设置编码,不然中文会变成乱码

resp.setContentType("text/html;charset=GB2312");

//得到输出流对象

PrintWriter out=resp.getWriter();

out.println("");</p> </div> </div> </div> </div> </div> <!-- 推荐文章 --> <!-- 相关主题 --> <div class="theme-list"> <div class="theme-pd content-hg-pd"> <div class="header"> <div class="title"> <h3>相关主题</h3> <i class="bg bg-4"></i> </div> </div> <div class="container"> <ul> <li class="topic"> <a href="/topic/2365736/" target="_blank">因式分解提公因式法</a> </li> <li class="topic"> <a href="/topic/2818782/" target="_blank">圆锥曲线综合测试题</a> </li> <li class="topic"> <a href="/topic/4832620/" target="_blank">公共营养师考试试题</a> </li> <li class="topic"> <a href="/topic/6486226/" target="_blank">求二次函数解析式试题</a> </li> <li class="topic"> <a href="/topic/7437414/" target="_blank">公共营养师试题及答案</a> </li> <li class="topic"> <a href="/topic/20277678/" target="_blank">公共营养师试题</a> </li> </ul> </div> </div> </div> </div> <!-- 相关推荐 --> <div class="temp-rg" id="target-element"> <div class="relevant-box temp-mg"> <div class="content" id="side-list"> <div class="header hd-bm hd-scollor"> <div class="title"> <h3>文档推荐</h3> <i class="bg bg-1"></i> </div> </div> <ul class="container-ul"> <li> <div class="ul-doc flex-start"> <i class="icon-doc"></i> <div class="cont-rg flex-column"> <a href="/doc/087200562.html" target="_blank" title="公共营养师四级技能试题及参考答案" class="ul-doc-a text-overflow-clamp">公共营养师四级技能试题及参考答案</a> <div class="bottom"> <div class="left"> <div class="star star-5"></div> <em>页数:15</em> </div> </div> </div> </div> </li> <li> <div class="ul-doc flex-start"> <i class="icon-doc"></i> <div class="cont-rg flex-column"> <a href="/doc/0512636235.html" target="_blank" title="级公共营养师考试试题及答案---判断题" class="ul-doc-a text-overflow-clamp">级公共营养师考试试题及答案---判断题</a> <div class="bottom"> <div class="left"> <div class="star star-5"></div> <em>页数:1</em> </div> </div> </div> </div> </li> <li> <div class="ul-doc flex-start"> <i class="icon-doc"></i> <div class="cont-rg flex-column"> <a href="/doc/0714964877.html" target="_blank" title="公共营养师考试2020模拟试题及答案" class="ul-doc-a text-overflow-clamp">公共营养师考试2020模拟试题及答案</a> <div class="bottom"> <div class="left"> <div class="star star-5"></div> <em>页数:9</em> </div> </div> </div> </div> </li> <li> <div class="ul-doc flex-start"> <i class="icon-doc"></i> <div class="cont-rg flex-column"> <a href="/doc/172481747.html" target="_blank" title="2011公共营养师考试试题汇总" class="ul-doc-a text-overflow-clamp">2011公共营养师考试试题汇总</a> <div class="bottom"> <div class="left"> <div class="star star-5"></div> <em>页数:7</em> </div> </div> </div> </div> </li> <li> <div class="ul-doc flex-start"> <i class="icon-doc"></i> <div class="cont-rg flex-column"> <a href="/doc/1213040329.html" target="_blank" title="公共营养师考试试题及答案" class="ul-doc-a text-overflow-clamp">公共营养师考试试题及答案</a> <div class="bottom"> <div class="left"> <div class="star star-5"></div> <em>页数:6</em> </div> </div> </div> </div> </li> <li> <div class="ul-doc flex-start"> <i class="icon-docx"></i> <div class="cont-rg flex-column"> <a href="/doc/1a15865617.html" target="_blank" title="公共营养师模拟考试基础知识试题" class="ul-doc-a text-overflow-clamp">公共营养师模拟考试基础知识试题</a> <div class="bottom"> <div class="left"> <div class="star star-5"></div> <em>页数:7</em> </div> </div> </div> </div> </li> <li> <div class="ul-doc flex-start"> <i class="icon-doc"></i> <div class="cont-rg flex-column"> <a href="/doc/2b12819073.html" target="_blank" title="公共营养师考试题(含答案)" class="ul-doc-a text-overflow-clamp">公共营养师考试题(含答案)</a> <div class="bottom"> <div class="left"> <div class="star star-5"></div> <em>页数:20</em> </div> </div> </div> </div> </li> <li> <div class="ul-doc flex-start"> <i class="icon-pdf"></i> <div class="cont-rg flex-column"> <a href="/doc/2c17373823.html" target="_blank" title="公共营养师考试历年真题及答案模板" class="ul-doc-a text-overflow-clamp">公共营养师考试历年真题及答案模板</a> <div class="bottom"> <div class="left"> <div class="star star-5"></div> <em>页数:21</em> </div> </div> </div> </div> </li> <li> <div class="ul-doc flex-start"> <i class="icon-doc"></i> <div class="cont-rg flex-column"> <a href="/doc/3e6216011.html" target="_blank" title="公共营养师考试试卷" class="ul-doc-a text-overflow-clamp">公共营养师考试试卷</a> <div class="bottom"> <div class="left"> <div class="star star-5"></div> <em>页数:4</em> </div> </div> </div> </div> </li> <li> <div class="ul-doc flex-start"> <i class="icon-doc"></i> <div class="cont-rg flex-column"> <a href="/doc/4f8709346.html" target="_blank" title="公共营养师考试历年真题及答案" class="ul-doc-a text-overflow-clamp">公共营养师考试历年真题及答案</a> <div class="bottom"> <div class="left"> <div class="star star-5"></div> <em>页数:14</em> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="relevant-box"> <div class="content"> <div class="header hd-bm"> <div class="title"> <h3>最新文档</h3> <i class="bg bg-4"></i> </div> </div> <ul class="container-ul"> <li class="new-down-li"> <i class="icon-doc"></i> <a href="/doc/061000073.html" target="_blank" class="new-li-a text-overflow">饭店包间名字大全</a> </li> <li class="new-down-li"> <i class="icon-doc"></i> <a href="/doc/0410001030.html" target="_blank" class="new-li-a text-overflow">word无法创建工作文件,请检查临时环境变量</a> </li> <li class="new-down-li"> <i class="icon-docx"></i> <a href="/doc/0910001458.html" target="_blank" class="new-li-a text-overflow">自行车健身比赛开幕式讲话词</a> </li> <li class="new-down-li"> <i class="icon-doc"></i> <a href="/doc/0a10001469.html" target="_blank" class="new-li-a text-overflow">2018乡村医生个人工作总结</a> </li> <li class="new-down-li"> <i class="icon-doc"></i> <a href="/doc/0110002558.html" target="_blank" class="new-li-a text-overflow">MySQL测试题 SQL</a> </li> <li class="new-down-li"> <i class="icon-ppt"></i> <a href="/doc/0210002568.html" target="_blank" class="new-li-a text-overflow">合勤NXC5200</a> </li> <li class="new-down-li"> <i class="icon-docx"></i> <a href="/doc/0010004833.html" target="_blank" class="new-li-a text-overflow">铁路集中箱空箱调度优化建模案例(案例2)</a> </li> <li class="new-down-li"> <i class="icon-doc"></i> <a href="/doc/0f1000530.html" target="_blank" class="new-li-a text-overflow">微分几何教学大纲-复旦大学数学科学学院</a> </li> <li class="new-down-li"> <i class="icon-doc"></i> <a href="/doc/011000596.html" target="_blank" class="new-li-a text-overflow">人教版九年级数学上册导学案:24.1.1_圆【精品】</a> </li> <li class="new-down-li"> <i class="icon-docx"></i> <a href="/doc/0d10006773.html" target="_blank" class="new-li-a text-overflow">(整容后办护照用)医院整容证明</a> </li> </ul> </div> </div> </div> </div> </div> </main> <script> var sid = 1; var did = "4b11246186"; var docId = '49524b85acaad1f34693daef5ef7ba0d4a736dbd'; var totalPage = 16; var ext = 'doc'; var pageNum = '16'; </script> <script src="https://assets.doczj.com/pc/js/render.js"></script> <div class="broadside"> <div class="user-cursor" id="toTop"> <div class="user-about" title="置顶"> <i class="iconfont icon-you bottom"></i> </div> </div> </div> <footer> <div class="container"> <div class="ft-content"> <div class="ft-logo"> <a href="/" target="_blank" title="文档之家" class="flex-column-center"> <img src="https://assets.doczj.com/pc/icon/icon-logo1.png" title="文档之家" /> <p>文档之家</p> </a> </div> <div class="ft-info"> <nav class="footer-nav"> <ul> <li><strong class="ft-block" class="ft-block">关于</strong></li> <li><a href="/about/about-us.html">关于我们</a></li> <li><a href="/about/contact-us.html">联系我们</a></li> </ul> <ul> <li><strong class="ft-block" class="ft-block">版权相关</strong></li> <li><a href="/about/copyright-statement.html">版权声明</a></li> <li><a href="/about/infringement-complaint.html">侵权投诉</a></li> <li><a href="/about/disclaimer.html">免责声明</a></li> </ul> <ul> <li><strong class="ft-block" class="ft-block">网站声明</strong></li> <li><a href="/about/user-agreement.html">用户协议</a></li> <li><a href="/about/privacy-policy.html">隐私政策</a></li> <li><a href="/about/sitemap.html">网站地图</a></li> </ul> <ul> <li><strong class="ft-block" class="ft-block">帮助中心</strong></li> <li><a href="/about/download-instructions.html">下载说明</a></li> <li><a href="/about/download-failure-solution.html">下载失败解决</a></li> <li><a href="/about/redownload-order.html">订单重下载</a></li> </ul> </nav> <div class="ft-side"> <img src="https://assets.doczj.com/pc/images/weixin.jpg" /> <h3>微信客服</h3> </div> </div> </div> </div> <div class="ft-box"> <div class="ft-text"> <p> <a href="https://beian.miit.gov.cn" target="_blank">闽ICP备18022250号-1</a> 文档之家 版权所有 - ©2024</p> </div> </div> </footer> <script text="text/javascript" src="https://assets.doczj.com/pc/js/index.js"></script> </body> </html>