我有这个代码如下问题:的JavaScript忽略JSP代码
<center><button onclick="agregartabla_materias()">Agregar nueva tabla</button></center>
<script>
function agregartabla_materias() {
<%
String sql = "create table if not exists materias ("
+ "codigo decimal (8),"
+ "nombre varchar (40),"
+ "turno text [],"
+ "ref_profesor varchar (10)"
+ ");";
Statement myStmt = con.getConexion().createStatement();
myStmt.executeUpdate(sql);
%>
}
</script>
我希望有一个按钮,点击后,应该将SQL查询发送到数据库。当我打开页面时,查询已经发送,无需点击按钮。为了测试一些事情,我删除了数据库中的表并尝试点击按钮,但没有创建表。所以它就像javascript代码是空的,并且<%%超出它,所以它总是在我重新加载页面时调用,而不是当我单击按钮时调用。
感谢您的建议。
。你需要有一个后端命令,并将它附加到按钮上 –
我甚至不知道前端是什么:D我的老师告诉我创建一个带有按钮的网站,当点击它时,创建表格,插入数据,创建外部和主键等 – mambo
阅读更多然后做你的功课:P –