我在Eclipse(Kepler SR2)中有一个jsp,这在这段代码上给了我很多错误...
<script type="text/javascript">
$(document).ready(function () {
if (Boolean(${actionBean.saveSuccess})) {
$('#myTextField').focus();
}
});
</script>
似乎解析器不喜欢我在中间使用EL和$ {actionBean.saveSuccess}来获取java变量,尽管代码可以正常工作。
有什么办法可以逃避事情,以使解析器不会抱怨吗?或者可能是另一种无需激怒分析器即可达到相同结果的方法?
最佳答案
<script type="text/javascript">
$(document).ready(function () {
var a = '${actionBean.saveSuccess}';
if (a == true) {
$('#myTextField').focus();
}
});
</script>
如果
${actionBean.saveSuccess}
为您提供布尔值,则上述代码可以帮助您试试这个代码,它将对您有帮助