请问下面的public void setNmae()是在什么时候调用的?
jsp文件中是这样的
<mt:hello name="foo"/>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
package com.acme.tag;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
public class HelloTag extends TagSupport
{
private String name="";
public HelloTag()
{
super();
}
______________________________________________
| public void setName(String name) |
| { |
| this.name=name; |
| } |
|____________________________________________|
public int doEndTag() throws javax.servlet.jsp.JspTagException
{
try
{
pageContext.getOut().write("Hello "+name+"!");
}
catch(java.io.IOException e)
{
throw new JspTagException("IO Error: " + e.getMessage());
}
return EVAL_PAGE;
}
}