从JSP传递值到JavaScript

时间:2010-10-25 14:06:18

标签: java javascript jsp

<%   if(empRecNum != null && !(empRecNum.equals("")))
        {
           empSelected=true;
        }
        boolean canModify = UTIL.hasSecurity("PFTMODFY") && empSelected;
%>

<script type="text/javascript">

    function add(){
        alert(canModify);
        df('ADD');
    }

</script>

我需要在JavaScript中提醒canModify

3 个答案:

答案 0 :(得分:3)

我知道我使用的是这样的东西:

<%
String s = "BOB";
%>
<script>
alert('<%= s %>');
</script>

'&lt;%=%&gt;' tag允许你输入java变量的值。

答案 1 :(得分:3)

远离使用scriptlet,使用jstl和表达式语言,它看起来像这样:

alert( ${UTIL.hasSecurity("PFTMODFY") 
         && empRecNum != null 
         && !(empRecNum.equals("")
        }
      );

答案 2 :(得分:2)

做一些事情。

function add(){
        alert(<%=canModify%>);
        df('ADD');
    }