package com.fight.www;import java.io.IOException;import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;public class Test extends TagSupport{
    private static final long serialVersionUID = -6994917653611649742L;
private long start;
private long end;
public int doStartTag(){

start = System.currentTimeMillis();
return EVAL_BODY_INCLUDE;

}
public int doEndTag(){

end=System.currentTimeMillis();
long cha = end -start;
try {
JspWriter out = pageContext.getOut();
out.println("运行时间为"+cha);
} catch (IOException e) {
e.printStackTrace();
}

return EVAL_PAGE;



}
}
1.return EVAL_BODY_INCLUDE;和 return EVAL_PAGE;返回的是什么?不是按要求说返回的应该为int类型的吗? 
2. System.out.println(System.currentTimeMillis());输出的是1216731429593  代表什么呢? 
3.定制标记库的类和接口都定义在 javax.servlet.jsp.tagext.TagSupport;吗? 
4.定制标记库有什么用??

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【RockmanXYZ】截止到2008-07-22 21:03:57的历史汇总数据(不包括此帖):
    发帖的总数量:9                        发帖的总分数:150                      每贴平均分数:16                       
    回帖的总数量:3                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:8                        结贴的总分数:130                      
    无满意结贴数:2                        无满意结贴分:40                       
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:88.89 %               结分的百分比:86.67 %                  
    无满意结贴率:25.00 %               无满意结分率:30.77 %                  
    楼主加油
      

  2.   

    1.return EVAL_BODY_INCLUDE;和 return EVAL_PAGE;返回的是什么?不是按要求说返回的应该为int类型的吗? 
          应该是 TagSupport 类里边定义的常量 
    2. System.out.println(System.currentTimeMillis());输出的是1216731429593  代表什么呢? 
          是系统当前的时间是 从1900-01-01到现在的毫秒数 
    3.定制标记库的类和接口都定义在 javax.servlet.jsp.tagext.TagSupport;吗? 
          TagSupport是写字定义标签的需要被继承的父类 
    4.定制标记库有什么用?? 
          自定义标签阿,相当于一段程序
      

  3.   

    1.return EVAL_BODY_INCLUDE;和 return EVAL_PAGE;返回的是什么?不是按要求说返回的应该为int类型的吗? 
          应该是 TagSupport 类里边定义的常量 谢谢 可是还是不太理解
      

  4.   


    例public static fianl int A=0;这种定义好的常量
      

  5.   

    在eclipse或者netbeans等开发环境在中,按住ctrl,将鼠标放在这个变量上,当出现下划线的时候点击链接就知道怎么定义的了。