servlet如何判断是哪个表单传来的数据???

在表单里加上这个隐藏域,

<input type="hidden"  name="choose" value="addMedicine">

然后在servlet里加上

String choose = request.getParameter("choose");
if (choose.equals("addMedicine")) {
    //数据接收以及处理
}

就可以判断出是哪个表单里传来的数据。

同样,我发现

<input type="button" value="确定" class="button white" οnclick="checkAddInfo()">       


这种button它本身的value值(不是表单各个元素的value,表单里各元素的值还是可以通过调用submit函数传回去的)传不回servlet,就算在onclick函数里调用submit函数也不可以,而submit本身的value可以,甚至submit按钮在点击执行onclick函数时,就提交了表单,不管onclick执行的函数里有没有renturn false ,而button类型的按钮在return false之后就不再提交表单


有不同意见欢迎在评论区提出来哦~

发布了17 篇原创文章 · 获赞 12 · 访问量 8321

猜你喜欢

转载自blog.csdn.net/Sun_Dean/article/details/78359457