js如何带参数跳转到servlet并调用doPost()方法

                                    在做毕设时遇到的问题:

问题:结账时,如果费用大于余额应该怎样提示用户余额不足?
提示:跳转到servlet时 window.location.href="";默认使用doGet()方法而且不可修改。
方法一:
doGet()方法里面可以调用doPost()方法;doPost(request,response);–>写在doGet()方法里面。
方法二:
假如doGet()方法里面已经有代码了,应该怎样直接调用doPost()方法呢?
答:利用form表单,如下图:
js如何带参数跳转到servlet并调用doPost()方法_第1张图片
document.form1.submit();//核心语句,form1是form的name,回调表单,这里真的是很精彩!
<%=name %>、<%=c_id%>、<%=count %>是通过list集合获取


   
    
         
总价:<%=count %>

参考:https://zhidao.baidu.com/question/295485343.html

你可能感兴趣的:(Servlet,js)