一个关于JSP自定义标签的问题.急!!!
我用这种方法成功运用了我写的一个标签:
<hj:SelectTag defValue="004" />
可是用这种动态赋值却不好用:
<hj:SelectTag defValue="<%="004"%>" />
请问这种动态赋值方法允不允许?怎么才能让它允许?我现在一这么用就出错:
Attribute 004 has no value
以下是该标签的tld文件:(可以看到rtexprvalue已经是true了)
<taglib>
<tlibversion>1.0</tlibversion>
<jspversion>1.1</jspversion>
<shortname>hj</shortname>
<info>
Huajia LL targets.
</info>
<tag>
<name>SelectTag</name>
<tagclass>com.bjhuajia.crm.SelectTag</tagclass>
<bodycontent>JSP</bodycontent>
<info>
Build HTML Select tag based on class_detail_bs table.
</info>
<attribute>
<name>defValue</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
</taglib>
问题点数:100、回复次数:1Top
1 楼sharetop(九尾灵狐)回复于 2002-06-11 17:38:44 得分 100
<%
String w = "004";
%>
<hj:SelectTag defValue="<%=w%>" />
即可,因为不能引号里带引号呀
或者:
<hj:SelectTag defValue="<%=\"004\"%>" />
Top




