servlet中判断JSP中按钮问题

来源:互联网 发布:大数据产品经理面试题 编辑:程序博客网 时间:2024/05/21 12:17

前台JSP页面代码:

<form action="http://localhost:8888/LN/SubmitServlet" method=post><!--主标题--><div class="bigTitle">提交申请</div><!--横线--><hr class="line"/><!--按钮区--><div class="btn"><input name="btnSave" type="submit" value="保存" /><input name="btnSubmit" type="submit" value="提交" /><input name="btnClose" type="submit" value="关闭" /></div>
注意type为submit。


servlet中判断代码:

public class SubmitServlet extends HttpServlet {/** *  */private static final long serialVersionUID = 1L;//PermissiontoApplyBusinessUnit EntityPAB=new PermissiontoApplyBusinessUnit();public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { String iButton1 = (String)request.getParameter("btnSave");String iButton2 = (String)request.getParameter("btnSubmit");String iButton3 = (String)request.getParameter("btnClose");//request.setAttribute("str", iButton);//System.out.print(iButton);if(iButton1 != null){//request.setAttribute("str1", "1");System.out.println("保存");}else if (iButton2 != null){//request.setAttribute("str1", "2");System.out.println("提交");}else if (iButton3 != null){//request.setAttribute("str1", "2");System.out.println("关闭");}request.getRequestDispatcher("/ABUPSubmitApplications.jsp").forward(request, response);}public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{doGet(request,response);}}