JavaWeb程序设计(第四版)习题参考答案

JavaWeb程序设计(第四版)习题参考答案

模块1 习题参考答案

  • 选择题

1 .A  2.C

  • 填空题

1.8080

2.浏览器接收用户输入,客户端向服务器发送请求,数据处理,发送响应

  • 判断题

1.√

2.√

  • 操作题

五、编程题

模块2 习题参考答案

一、选择题

  1. C   2.  A   3. D

二、填空题

<%--  --%>

三、判断题

1.×   2.×   3.×

四、问答题

  1. JSP声明用来定义页面级变量,以保存信息或定义JSP页面的其余部分可能需要的支持方法。
  2. 表达式,其格式<%=表达式%>,<%=%>一次只能嵌入一个表达式,且该表达式必须完整。

3、JSP指令是为JSP引擎而设计的。它们并不直接产生任何可见的输出,而是告诉引擎如何处理其它的JSP页面。

4、静态包含:只生成一个java文件,动态包含:生成多个class文件。

5、JAVA

6、Page指令用来定义JSP文件中的全局属性;

  1. JSP 共有以下 7 种基本动作
  1. <jsp:include>: 在页面被请求的时候引入一个文件。
  2. <jsp:useBean>: 寻找或者实例化一个 JavaBean。
  3. <jsp:setProperty>: 设置 JavaBean 的属性。
  4. <jsp:getProperty>: 输出某个 JavaBean 的属性。
  5. <jsp:forward>:把请求转到一个新的页面。
  6. <jsp:params>: 用于传递参数。
  7. <jsp:plugin>:用于下载JavaBean或Applet到客户端执行。

8、include指令是编译阶段的指令,即include所包含的文件的内容是编译的时候插入到JSP文件中;include动作是在主页面被请求时,将次级页面的输出包含进来。

模块3 习题参考答案

一、选择题

1.C  2.D

二、填空题

1.request、response、session、application、out、page

2.getParameter(“username”)

三、问答题

1.Request< session<application

request 在当前请求中有效;session 在当前会话中有效;application在所有应用程序中有效。

2. 两者的区别:

sendRedirect:该方法不仅可以重定向到当前应用程序的其他资源,而且可以跳转到URL参数指定的其它任何站点的可访问资源。这种跳转可以说是一种完全的跳转,浏览器将请求新的URL地址,在地址栏上显示的是新的URL地址。原页面和新页面之间不能共享request数据。

<jsp:for

  2. 答:URL称为统一资源定位符, URL通常由4部分组成:协议名称、页面所在主机的DNS名、可选的端口号和资源的名称。URI称为统一资源标识符,是以特定语法标识一个资源的字符串。URI由模式和模式特有的部分组成,它们之间用冒号隔开,一般格式如下:    schema:schema-specific-part    URI是URL和URN的超集。   3. 答:①是URL,①和②都是URI,③是URN    4. 答:动态Web文档技术包括服务器端动态文档技术和客户端动态文档技术,前者包括CGI技术、服务器扩展技术和HTML页面中嵌入脚本技术。其中HTML页面中嵌入脚本技术包括ASP、PHP和JSP技术。    最流行的客户端动态文档技术是在HTML页面中嵌入JavaScript脚本代码。使用JavaScript可以设计交互式页面。与服务器端动态文档不同,JavaScript脚本是在客户端执行的。   5. 答:Servlet是用Servlet API开发Java程序,它运行在Servlet容器中。Servlet容器是运行Servlet的软件,主要用来扩展Web服务器的功能。   6. 答:开发Servlet的一般步骤包括:(1)编写Servlet源程序;(2)编译;(3)将Servlet部署到Servlet容器中;(4)访问执行Servlet。    7. 答:\lib\servlet-api.jar文件。    8. 答:部署描述文件名是web.xml,它是XML文件,应该存放在Web应用程序的\WEB-INF目录中。 9. 答:当服务器找不到用户请求的资源时将发生404错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ai安歌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值