在自定义标签中怎样动态给标签的属性赋值?解决即给分,在线等待。。。。

lhclovezp 2005-02-01 04:47:17
请问:
在我自定义了标签SelectTableTag 中,其中有一个属性selectWhere,怎样将动态得到的tableName 值赋值给selectWhere?
<html:html>
<%
String tableName = request.getParameter("tableName");
%>
<public:SelectTableTag selectWhere="<%=tableName%>" />
...全文
346 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
剑事 2005-02-02
  • 打赏
  • 举报
回复
楼主真有眼力
xiaowangshu 2005-02-02
  • 打赏
  • 举报
回复

<required>false</required>
<rtexprvalue>false</rtexprvalue>
修改为
<required>false</required>
<rtexprvalue>false</rtexprvalue>
剑事 2005-02-02
  • 打赏
  • 举报
回复
<required>true</required>
<rtexprvalue>true</rtexprvalue>
lhclovezp 2005-02-02
  • 打赏
  • 举报
回复
引号不是在中文状态下输入

tld文件配置如下:
<tag>
<name>SelectTableTag</name>
<tagclass>Com.Fh.Xtpt.PubTag.SelectTableTag</tagclass>
<bodycontent>empty</bodycontent>
<attribute>
<name>selectWhere</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
</attribute>
</tag>
剑事 2005-02-02
  • 打赏
  • 举报
回复
tld文件要配好了

<tag>
<name>tagname</name>
<tagclass>com.mytaglib.replaceTag</tagclass>
<bodycontent>EMPTY</bodycontent>
<attribute>
<name>selectWhere</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
dlglmf 2005-02-01
  • 打赏
  • 举报
回复
我帮你试了一下是不会出现上面你说的情况的,因为要运行jsp首先他要编译的,你看看你引号是不是在中文状态下输入的!?
lhclovezp 2005-02-01
  • 打赏
  • 举报
回复
up
lhclovezp 2005-02-01
  • 打赏
  • 举报
回复
就是这样的
只要标签的class里有setXxx()放发就可以
setSelectWhere()
=========================================
在标签对应的class中存在方法:
public void setSelectWhere(String selectWhere) {
this.selectWhere = selectWhere;
}
可是在jsp页面中调用
<%
String tableName = request.getParameter("tableName");
%>
<public:SelectTableTag selectWhere="<%=tableName%>" />

后传递进取的值竟然是“<%=tableName%>”,标签将“<%=tableName%>”作为一个常量传递进取了?

lhclovezp 2005-02-01
  • 打赏
  • 举报
回复
怎么写呢?
在标签对应的class中存在

public void setSelectWhere(String selectWhere) {
this.selectWhere = selectWhere;
}
可是在JSP页面中<public:SelectTableTag selectWhere="???" />
中怎么调用呢?
剑事 2005-02-01
  • 打赏
  • 举报
回复
就是这样的
只要标签的class里有setXxx()放发就可以
setSelectWhere()
lhclovezp 2005-02-01
  • 打赏
  • 举报
回复
up

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧