Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在java脚本中调用jstl错误_Javascript_Jsp_Jstl - Fatal编程技术网

Javascript 在java脚本中调用jstl错误

Javascript 在java脚本中调用jstl错误,javascript,jsp,jstl,Javascript,Jsp,Jstl,当我在网页(jsp)中单击submit按钮时,我正在尝试运行jstl查询。 (我正在使用glassfish服务器在网络bean上开发web应用程序) 这是我的密码 Jsp <Input type="Button" class="form_submit" id="submit" value = "Submit" onclick="callQuery()"/> java脚本。 <script> function callQuery(){ <sql:

当我在网页(jsp)中单击submit按钮时,我正在尝试运行jstl查询。 (我正在使用glassfish服务器在网络bean上开发web应用程序) 这是我的密码

Jsp

<Input type="Button" class="form_submit" id="submit" value = "Submit" onclick="callQuery()"/>

java脚本。

<script>
    function callQuery(){
    <sql:query var="result" dataSource="jdbc/IFPWAFCAD">
                    SELECT * FROM AST WHERE ST = 4 ;
                    ;
                </sql:query>
        document.getElementById("slaq").innerHTML=
                <table id="rounded-corner">
                    <!-- column headers -->
                    <tr>
                        <c:forEach var="columnName" items="${result.columnNames}">
                            <th><c:out value="${columnName}"/></th>
                            </c:forEach>
                    </tr>
                    <!-- column data -->
                    <c:forEach var="row" items="${result.rowsByIndex}" varStatus="loop">
                        <tr class="${loop.index % 2 ==0 ? 'even' : 'odd'}">
                            <c:forEach var="column" items="${row}">
                                <td style="font-size: 80%; font-family: sans-serif; font-weight: bold"><c:out value="${column}"/></td>
                            </c:forEach>
                        </tr>
                    </c:forEach>
                </table>
    }
</script>

函数callQuery(){
从AST中选择*其中ST=4;
;
document.getElementById(“slaq”).innerHTML=
}

我知道这个密码是错的,但我是新来的。刚开始学习。任何帮助都会很好。

对不起。我只是个新手。我试图在点击提交按钮后运行查询。但当我点击提交按钮时,它没有显示任何结果。这不起作用。您不能从JavaScript调用Java EL。@请参阅Balus C