4. 编写自定义标签,并调用该标签显示当前的系统日期和系统时间。要求写出标签类(继承自TagSupport)、标签库表述文件并写出JSP页面引用自定义的标签显示系统日期和系统时间。 package com;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*; inport java.util.*;
public class ShowData extends TagSurpport{ (1)____{
JspWriter out=pageContext.getOut(); try{
Data dt=new Data();
java.sql.Data data=new java.sql.Data(dt.getTime()); out.print(data);
}catch(Exception e){
System.out.println(\显示系统日期时出现异常:\ return(SKIP_BODY); } }
标签库表述文件showData.tid:
在web.xml中加入自定义标签库的引用: (4)____
在data.jsp页面中引用
<%@ page language=\(5)____
从下列选项中选出正确的语句,填入上面程序相应位置。(仅填写选项编号,比如A)
A.public int doStartTag() throws JspException B.public int doEndTag() throws JspException C.
D.
F.
I.<%@ taglib uri=\k.<%@ page import=\(5分) .标准答案:1. A&a;2. C&c;3. E&e;4. G&g;5. I&i; 考生答案:1. A;2. C;3. E;4. H;5. K;
5. 当今比较流行的技术研发模式是C/S和____________的体系结构来实现的。 (1分)
.标准答案:1. B/S&b/s&B/s; 考生答案:1. B/S;
6. 阅读下列程序(forward.jsp和forforward.jsp) 文件名称:forward.jsp
文件名称:forforward.jsp <%=request.getParameter(\ and <%=request.getParameter(\ are good friends! (1)在浏览器的地址栏中输入 http://127.0.0.1:8080/myjsp/forward.jsp?friend=Jack后回车,写出页面上的输出结果 ____________________________________________________________________________________________________________________________。 (2)本例中使用了 _________________________________________________________________ ___________________________________________________________? (5分) .标准答案:1. Andy and Jack are good friends!;2. http://127.0.0.1:8080/myjsp/forward.jsp&forward.jsp; 考生答案:1. 输出空白页面;2. 不变; 7. 若要修改Tomcat服务默认使用的端口号,可以在 ________________________________________文件中修改。 (1分) .标准答案:1. server.xml&Server.xml; 考生答案:1. conf里server.xml; 8. 当request.getParameter()方法的参数部分指定的输入控件不存在时,该方法的返回值为________________ (1分) .标准答案:1. null&NULL; 考生答案:1. null; 9. 根据下列代码,写出Triangle.jsp程序运行后,三角形的面积是________________。 JavaBean文件名称Triangle.java package bean; public class Triangle { double sideA,sideB,sideC; double area; boolean triangle; public Triangle(){ sideA=3; sideB=4; sideC=5; } public double getArea() { double p=(sideA+sideB+sideC)/2.0; area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC)); area=area/100; return area; } public double getSideA() { return sideA; } public void setSideA(double sideA) { this.sideA = sideA; } public double getSideB() { return sideB; } public void setSideB(double sideB) { this.sideB = sideB; } public double getSideC() { return sideC; } public void setSideC(double sideC) { this.sideC = sideC; } public boolean isTriangle() { if(sideA triangle=true; else triangle=false; return triangle; } } JSP文件名称Triangle.jsp <%@ page language=\g=\
(4分) .标准答案:1. 0.06; 考生答案:1. 6平方分米;