根据标记文件中的TLD或属性指令,属性动词不接受任何表达式

时间:2013-09-07 21:08:31

标签: java jstl

我有以下索引页面:

<form action ="home.jsp">
  Insert any v1 form : <input type ="text" name="v1"/>
  <input type ="submit" value="click"/>
</form>

还有home.jsp:

<%@taglib uri="WEB-INF/mytag.tld" prefix="mak"%>
<mak:you verb="${param.v1}"></mak:you>

我收到此错误

  

根据标签文件中的TLD或属性指令,属性动词   不接受任何表达

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:19)

转到verb中的mytag.tld属性定义并启用表达式支持:

 <attribute>
     <name>verb</name>
     <required>true</required>
     <rtexprvalue>true</rtexprvalue>
 </attribute>