我有一个像这样在我的虚拟机文件复选框:如何逃脱“[”的速度无声的符号
<input name="ISPOperatorList[0].ISPOperatorAccessStatus" id="OPERATORAccessDeny0"
#if($!serviceProviderBean.ISPOperatorList[0].ISPOperatorAccessStatus == "no") checked="checked" #end
class="checkBoxRadio" type="checkbox" value="no" />
我已经加入了#if
条件检查预定义的“不”值是否来自背结束与否。如果有的话,我会选中复选框。
org.apache.velocity.exception.ParseErrorException: Encountered "[" at admin/ispEnrollmentPage.vm[line 203, column 91]Was expecting one of:
<RPAREN> ...
<WHITESPACE> ...
"-" ...
"+" ...
"*" ...
"/" ...
"%" ...
<LOGICAL_AND> ...
<LOGICAL_OR> ...
<LOGICAL_LT> ...
<LOGICAL_LE> ...
<LOGICAL_GT> ...
<LOGICAL_GE> ...
<LOGICAL_EQUALS> ...
<LOGICAL_NOT_EQUALS> ...
我想'$'和'!'是南辕北辙在'$!serviceProviderBean'也就是说,它应该是'#如果(!$ serviceProviderBean .. ' – mikej 2012-03-26 14:00:35
貌似你可能会使用不支持[]语法的Velocity版本。 – 2012-03-26 15:42:46
我认为Velocity通用版不支持数组索引,请参阅上一个问题中的类似问题,http:// stackoverflow。 com/questions/8751387/ – centic 2012-03-26 18:54:19