我正在尝试使用辅助函数在 spring-mvc 中使用把手。
下面是我的 html 车把模板:
<td style="color: black;">\{{index}}</td>
<td style="color: black;">\{{dev_name}}</td>
{{#equality dev_name "a"}}
<td style="cursor:pointer;color: black;" onclick="location.href='/devboard?uid=\{{mac_address}}&cid=\{{cid}}&mid=1'">
<a class="LN1 LN2 LN3 LN4 LN5">
\{{mac_address}} </a>
{{/equality}}
以下是我在 java 中注册的助手:
public String equality(String a,String b,Options options) {
System.out.println("----------------------------------------------------- "+a +" "+b);
Object var = "";
try{
var = options.fn(this);
}catch(Exception e) {
LOG.info(" Exception caught while comparing strings");
}
String returnStr = (String) var;
return returnStr;
}
执行时,dev_name 显示在表中,但传递的值为 null。
我不明白背后的原因很可能是因为我是车把新手。有人可以指导我如何克服这个问题吗?
提前致谢。:)