form表单怎么提交到servlet?
为什么我点击“确认充值”,就跳到无法显示网页的界面呢?谢谢!!!以下是jsp页面<formaction="/charge"method="post"name="frmLo...
为什么我点击“确认充值”,就跳到无法显示网页的界面呢?谢谢!!!
以下是jsp页面
<form action="/charge" method="post" name = "frmLogin">
<dl>
<dt>充值金额:</dt>
<dd><input type="text" name="username" class="input-text"/></dd>
<dt>银行卡密码:</dt>
<dd><input type="password" name="password" class="input-text"/></dd>
<dt></dt>
<dd><input type="submit" name="submit" value="确认充值" class="input-button" onClick=" return validateLogin()"/></dd>
</dl>
</form>
以下是servlet
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String count =request.getParameter("count"); System.out.println(count);
//2、调用业务层返回结果
BizImpl bankBiz = new BizImpl();
boolean flag = bankBiz.updateBank(count);
if(flag){
request.getSession().setAttribute("count", count);
response.sendRedirect("index.jsp");//重定向
}else{
request.getRequestDispatcher("jsp/register.jsp").forward(request, response);
}
} 展开
以下是jsp页面
<form action="/charge" method="post" name = "frmLogin">
<dl>
<dt>充值金额:</dt>
<dd><input type="text" name="username" class="input-text"/></dd>
<dt>银行卡密码:</dt>
<dd><input type="password" name="password" class="input-text"/></dd>
<dt></dt>
<dd><input type="submit" name="submit" value="确认充值" class="input-button" onClick=" return validateLogin()"/></dd>
</dl>
</form>
以下是servlet
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String count =request.getParameter("count"); System.out.println(count);
//2、调用业务层返回结果
BizImpl bankBiz = new BizImpl();
boolean flag = bankBiz.updateBank(count);
if(flag){
request.getSession().setAttribute("count", count);
response.sendRedirect("index.jsp");//重定向
}else{
request.getRequestDispatcher("jsp/register.jsp").forward(request, response);
}
} 展开
3个回答
展开全部
写个js方法,方法内写form.submit();
或者在form内定义一个<input type="submit" value="提交"/>
或者在form内定义一个<input type="submit" value="提交"/>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
form的action写上servlet所在的包名+servlet名(除去.java)
再就是jsp中跳转的路径写正确,否则会出现404.
再就是jsp中跳转的路径写正确,否则会出现404.
追问
谢谢你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询