我在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}为您提供布尔值,则上述代码可以帮助您
试试这个代码,它将对您有帮助

10-04 20:37