JSP中如何知道按钮的位置

来源:百度知道 编辑:UC知道 时间:2024/05/04 06:19:28
想请教JSP高手一个问题,我现在在写一个网上书城系统,在订购图书的时候遇到了问题.我在每一个图书信息后面都有一个订购按钮,整个数据库查询是在JAVA BEAN中完成的,并且以<table>形式通过StringBuffer返回.订购按钮也写在JAVA BEAN的<table>中.现在我想实现的功能是,点击订购按钮后传给一个servlet,并且在servlet中知道点击的是哪一行的订购按钮,目前的问题就是无法知道点击的是哪一行的按钮,按钮是SUBMIT类型,通过表单形式传给SERVLET请教大家了!
只做成SUBMIT形式的不做成<A></A>形式的

问题很简单
你不应该一个页面 用一个form
比如这个页面出来10本书
就用10个form
<form>
其中有一个你的submit
另外加一个标志
例如 hidden id="书名" value="<%由程序迭代出每本书的记号%>"
</form>
<form>
其中有一个你的submit
另外加一个标志
例如 hidden id="书名" value="<%由程序迭代出每本书的记号%>"
</form>
<form>
其中有一个你的submit
另外加一个标志
例如 hidden id="书名" value="<%由程序迭代出每本书的记号%>"
</form>
...

一直到第10个 又循环控制

做个a连接 带个标志的参数 如id 传过去 或者按钮 出发js 还是带参数的哈

其实用一个循环遍历就行了.!

建议你使用普通按钮,那就把
<form method="post" > </form>
放在循环中!

然后通过JavaScript动态改变action的中的servlet地址即可!
document.myform.action="servlet地址"; //改变action地址;
document.myform.submit; //提交;

当你点击按钮时,则提交到你要的servlet页面!