- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaWeb习题答案
第1章 Java Web应用开发基础
一、选择题
1. CDE
2. AC
3. ACFG
4. A
5. AB
6. AB
7. ABCD
8. B
9. BCDG
二、简答题
1.
1)首先客户机与服务器需要建立连接。只要在客户机上单击某个超级链接,HTTP的工作就开始了。
2)建立连接后,客户机发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。
3)服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。
客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,客户机与服务
器断开连接。
2. (本题略)
3.
%@ page contentType=text/html; charset=gb2312 %
html
head
title
第一个JSP程序
/title
/head
body
h2 align=center
%=new java.util.Date()%
/h2
/body
/html
第2章 E-Store电子商城项目概述
一、选择题
1. BD
2. CD
3. AC
4. BCD
5. C
6. BD
7. ACD
8. ABD
9. C
10. C
11. C
二、简答题
1.
JSP页面的JSP元素主要有:指令(Directives)、注释(comment)、脚本(Scriptlet)、动作(Actions)和内置对象。
2.
request:request是HttpServletRequest类的对象。该对象封装了用户提交的信息,通过调用该对象相应的方法可以获得用户通过浏览器提交的请求以及相关cookie、header、session等信息。
response:response是HttpServletResponse类的对象,表示了对客户的请求返回的动态响应。Response对象提供了用于设置送回浏览器的响应的方法(如cookies、header信息等)。
out:out 对象是javax.jsp.JspWriter的一个实例,提供了将response对象向浏览器输出结果的方法。
pageContext:pageContext表示一个javax.servlet.jsp.PageContext对象。它是用于方便存取各种范围的名字空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法。
session:session表示一个请求的javax.servlet.http.HttpSession对象。session对象在某个客户(浏览器)对网站的第一个JSP页面访问时自动创建,并可以存贮用户的状态信息,一个session对象存储一个用户的会话信息,完成对该用户的会话管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间反复连接,反复刷新一个页面,服务器应当通过某种办法知道这是同一个客户,这就需要用到session对象。
application:application 对象是javax.servle.ServletContext类的实例对象。当web服务器启动后,对应与部署在这个服务器上的每一个Web应用都会产生一个application对象,当客户在所访问的某个网站的各个页面之间浏览时,这个application对象都是同一个,直到服务器关闭。与session不同的是,对于同一个web应用来说,所有客户的application对象都是同一个,即所有客户共享这个内置的application对象。
page:page对象表示该JSP页面本身
第3章 前台商品展示模块
一、选择题
1. ACE
2. BC
3. B
4. BC
5. B
6. BC
7. CD
8. D
9. ABC
二、简答题
1.
1)在页面中引入数据库包java.sql并声明数据库操作对象
%@page import=java.sql.*%
%
Connection connection = null;//声明连接对象
Statement st = null; //声明数据库操作的语句对象
ResultSet rs = null;//声明数据库查询结果集对象
%
2)加载数据库驱动
%
Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver).newInstance();
%
3)创建数据库连接
这需要创建Connection(j
文档评论(0)