level 1
荧光鼠
楼主
我的标签类如下:
Java code:
Java code
public class ForCyc extends SimpleTagSupport{ private int index; private int sum; public void setIndex(int index) { this.index = index; } public void setSum(int sum) { this.sum = sum; } public void doTag() throws JspException, IOException { JspFragment jspFragment = this.getJspBody(); //jspFragment 为空 JspWriter out = getJspContext().getOut(); StringWriter writer = new StringWriter(); jspFragment.invoke(writer); String str = writer.toString(); out.println(str); } }
tld code:
XML code
<tag> <name>for</name> <tag-class>servlet.ForCyc</tag-class> <body-content>scriptless</body-content> <variable> <name-given>frag</name-given> </variable> <attribute> <name>index</name> <required>true</required> <rtexprvalue>true</rtexprvalue> <type>int</type> </attribute> <attribute> <name>sum</name> <required>true</required> <rtexprvalue>true</rtexprvalue> <type>int</type> </attribute> </tag>
JSP:
Java code
<c-1_0-rt:set var="test"/> <for:for index="1" sum="10"> ${test} test <c-1_0-rt:out value="test"></c-1_0-rt:out> </for:for>
已经困扰我几天了!求解!!
2009年06月06日 15点06分
1
Java code:
Java code
public class ForCyc extends SimpleTagSupport{ private int index; private int sum; public void setIndex(int index) { this.index = index; } public void setSum(int sum) { this.sum = sum; } public void doTag() throws JspException, IOException { JspFragment jspFragment = this.getJspBody(); //jspFragment 为空 JspWriter out = getJspContext().getOut(); StringWriter writer = new StringWriter(); jspFragment.invoke(writer); String str = writer.toString(); out.println(str); } }
tld code:
XML code
<tag> <name>for</name> <tag-class>servlet.ForCyc</tag-class> <body-content>scriptless</body-content> <variable> <name-given>frag</name-given> </variable> <attribute> <name>index</name> <required>true</required> <rtexprvalue>true</rtexprvalue> <type>int</type> </attribute> <attribute> <name>sum</name> <required>true</required> <rtexprvalue>true</rtexprvalue> <type>int</type> </attribute> </tag>
JSP:
Java code
<c-1_0-rt:set var="test"/> <for:for index="1" sum="10"> ${test} test <c-1_0-rt:out value="test"></c-1_0-rt:out> </for:for>
已经困扰我几天了!求解!!