我正在试着做一些非常简单的事情:
<c:set var="show-popup" value="true"/>
<span>SHOW POPUP val: ${show-popup} eval: ${show-popup eq 'true'}</span>但页面上会显示以下内容:
SHOW POPUP val: 0 eval: false我是不是设置错了?这些语句是相邻的,我不会在页面的其他任何地方设置它。我做错了什么?
发布于 2017-07-19 08:51:51
它......看起来甚至没人测试过原始代码。这就解决了这个问题:
<c:set var="showPopup" value="true"/>
<span>SHOW POPUP val: ${showPopup}</span>直到在jsp中小心使用变量名称。我觉得包括破折号在内的评估是在做减法还是怎么的?
https://stackoverflow.com/questions/45178595
复制相似问题