[mybatis] expression: in.showLayers==true [org.apache.ibatis.ognl.ParseException: Encountered “ “in“

异常

nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 'in.showLayerstrue’. Cause: org.apache.ibatis.ognl.ExpressionSyntaxException: Malformed OGNL expression: in.showLayerstrue [org.apache.ibatis.ognl.ParseException: Encountered " “in” "in “” at line 1, column 1.

“,” …
“=” …
“?” …
“||” …
“or” …
“&&” …
“and” …
“|” …
“bor” …
“^” …
“xor” …
“&” …
“band” …
“==” …
“eq” …
“!=” …
“neq” …
“<” …
“lt” …
“>” …
“gt” …
“<=” …
“lte” …
“>=” …
“gte” …
“in” …
“not” …
“<<” …
“shl” …
“>>” …
“shr” …
“>>>” …
“ushr” …
“+” …
“-” …
“*” …
“/” …
“%” …
“instanceof” …
“.” …
“(” …
“[” …
<DYNAMIC_SUBSCRIPT> …
]

解决

由错误提示可知,是ognl表达式

<if test="in.showShelfs == true">

出现错误,仔细检查后发现参数in和ognl表达式保留字冲突,修改参数后问题解决。

<if test="inDto.showShelfs == true">
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值