日期:2014-05-17  浏览次数:20845 次

jsp中如何实现按下一个按钮后执行一条sql语句
写了一个在线图书商城的作业。现在正在做购物车模块。在罗列出来的每个书旁边都有一个用
  <form action="cart.jsp" method="post">
  <input type="submit" value="加入我的购物车"></form>
这种方法做出来的一个按钮(按钮上写的是加入我的购物车,如果点击的话,就把它前边的书加到购物车里)
现在想问的是如何判定这个submit按钮按下了没??如果按下了,就执行insert sql语句,把按钮前边的书的信息写到一个数据库中的table里。如果没按下按钮,就不执行这条语句。

我知道javascript函数可以写在html表单中,比如<input type="submit" value="加入我的购物车" onclick=scriptfunction>但是javascript是弱类型,不可以执行sql语句,所以不能再javascript函数中执行sql语句。

总而言之,就是,按下按键,执行sql语句,没按下不执行sql语句


------解决方案--------------------
探讨
引用:

<form action="cart.jsp" method="post">
<input type="submit" value="加入我的购物车">
</form>

submit 提交表单
action 提交给哪个页面
处理操作是写在action中。
恩,这个我明白,但是我要在action中进行处理操作的数据是在上一页,像文本框……