《【2017年整理】第三章作业答案jsp》由会员分享,可在线阅读,更多相关《【2017年整理】第三章作业答案jsp(4页珍藏版)》请在金锄头文库上搜索。
1、第三章作业1、 JSP 页面使用 page 指令可以为属性 contentType 指定几个值?JSP 页面使用 page 指令只能为 contentType 指定一个值,以此确定响应的 MIME 类型。2、 JSP 页面使用 page 指令可以为 import 属性指定多个值吗?可以指定多个值,例如”java.lang.*”,”javax.servlet.*”,”javax.servlet.jsp.*”,”javax.servlet.htttp”3、 include 指令标记和 Include 动作标记有何不同?在处理方式和处理时间上是不同的。Include 指令标记用嵌入方式处理文件,在编
2、译阶段就处理所需文件,优点是页面的执行速度快;而 include 动作标记不使用嵌入方式来处理所需文件,在 JSP 页面运行时才处理文件,也就是说,当 Tomcat 服务器把JSP 页面转译成 Java 文件时,不把 JSP 页面中 include 动作标记所包含的文件与原 JSP 页面合并一个新的 JSP 页面,而是告诉Java 解释器,这个文件在 JSP 运行时(Java 文件的字节码文件被加载执行)才被处理,其优点是能更灵活地处理所需文件(见后面的 param 标记) ,缺点是执行速度要慢一些。4、 param 动作标记经常作为哪些标记的子标记,有何不同?param 动作标记可以作为 i
3、nclude、forward 动作标记的子标记来使用,该标记以“名字-值”对的形式为这些动作标记提供附加信息。5、 Tag 文件应当存放在怎样的目录中?存放到“Web 服务目录WEB-INFtags”中6、用户可以使用浏览器直接访问一个 Tag 文件吗?用户不能通过浏览器直接请求一个 Tag 文件7、 JSP 页面怎样调用一个 Tag 文件?JSP 页面可以使用带前缀的 Tag 标记调用相应的 Tag 文件8、编写两个 Tag 文件 Rect.tag 和 Circle.tag。Rect.tag 负责计算矩形的面积,Circle.tag 负责计算圆的面积。编写一个 JSP页面,该 JSP 页面使
4、用 Tag 标记调用 Rect.tag 和 Circle.tag。调用 Rect.tag 时,向其传递矩形的两个边的长度,调用Circle.tag 时,向其传递圆的半径。JSP:以下是矩形的面积: 以下是圆的面积: Rect.tag矩形的面积为: +area;%JSP 页面传递过来的两条边:+length+,+width);double a=Double.parseDouble(length);double b=Double.parseDouble(width);out.println(getArea(a,b);%Circle.tag圆的面积为: +area;%JSP 页面传递过来的半径:+radius);double a=Double.parseDouble(radius);out.println(getArea(a);%运行结果: