【Java开源代码栏目提醒】:网学会员为广大网友收集整理了,AverageTag.java,希望对大家有所帮助!
package ejavatags;
import javax.servlet.*;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import java.util.*;
public class AverageTag extends TagSupport
{
protected int x,y;
public int doStartTag()
throws JspException
{
return EVAL_PAGE;
}
public void setX(String value)
{
x = Integer.parseInt(value);
}
public void setY(String value)
{
y = Integer.parseInt(value);
}
public int doEndTag()
throws JspException
{
JspWriter out = pageContext.getOut();
double avg = ((double)(x+y))/2.0;
try
{
out.println(avg);
}
catch(Exception exp)
{
throw new JspException(exp);
}
return EVAL_PAGE;
}
}