《JavaWeb编程技术》课后习题答案(20)

时间:2026-01-18   来源:未知    
字号:

控制器有ActionServlet和用户定义的Action动作类。

3. 答:在Struts框架中所有的请求都发送到ActionServlet,它根据配置文件struts-config.xml确定请求由哪个Action动作对象处理。如果请求有关联表单,系统将查找或创建表单bean对象,然后用请求参数填充表单bean,接下来调用表单bean的validate()方法验证表单数据,系统根据该方法返回的ActionErrors对象的值确定验证是否成功,若返回null或空,表示验证通过,否则验证没有通过。

4. 答:要上传文件应将<form>的method属性值指定为“post”。

5. 答:在表单bean类中为每个上传文件定义一个FormFile类型的属性,然后通过其访问方法得到每个FormFile对象就可以实现一次上传多个文件。

6. 答:使用Tiles框架设计页面布局的原理是:首先使用Tiles标签创建一个布局页面,然后在需要使用该布局的JSP页面中引用该布局页面即可。请参阅教材中程序13.17和程序13.18的实现。

第14章习题解析

1. 答:Ajax是英文Asynchronous JavaScript and XML的首字母缩写,意思为异步JavaScript与XML。Ajax实际是多种技术的综合应用,其中包括JavaScript脚本语言、XHTML、CSS、DOM、XML、XSTL以及最重要的XMLHttpRequest对象。

2. 答:XMLHttpRequest对象常用的属性有onreadystatechange、responseText、responseXML 、readyState等,常用的方法有open()、send()、abort()等。该对象的完整属性和方法列表请参阅教材的表14.1和表14.2。

3. 答:Ajax的工作原理如教材中图14.1所示。具体步骤如下:(1)客户在页面中触发一个事件。(2)程序调用JavaScript函数,在函数中创建XMLHttpRequest对象(3)使用该对象向服务器发出异步请求,同时需要设置回调函数。(4)服务器处理请求并返回响应。(5)通过回调函数处理结果并更新HTML DOM对象。

4. 答:参见教材14.2.6节叙述。

5. 答:参见教材14.3节叙述。

《JavaWeb编程技术》课后习题答案(20).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:19 元/月 原价:99元
低至 0.1 元/份 每月下载300
全站内容免费自由复制
VIP包月下载
特价:19 元/月 原价:99元
低至 0.1 元/份 每月下载300
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)