Javascript 在java脚本中调用jstl错误
当我在网页(jsp)中单击submit按钮时,我正在尝试运行jstl查询。 (我正在使用glassfish服务器在网络bean上开发web应用程序) 这是我的密码 JspJavascript 在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:
<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