前段代码
<script> $(function () { $("#subform").submit(function () { $.post("OrdererRegister",$("#subform").serialize(),function (date) { alert("1111"); location.href = date.errorMsg+".html?id="+date.id; }); }); }); </script>
Servlet代码
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Map<String, String[]> map = request.getParameterMap(); Orderer orderer = new Orderer(); try { BeanUtils.populate(orderer, map); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (InvocationTargetException e) { // TODO Auto-generated catch block e.printStackTrace(); } OrdererService os = new OrdererServiceImpl(); Orderer orderer1 = os.FindOrderer(orderer); ResultInfo res = new ResultInfo(); if(orderer1 !=null && "123".equals(orderer1.getName()) && "123".equals(orderer1.getPassword())){ //登录成功 res.setErrorMsg("Orderer"); res.setId(1); }else if(orderer1 !=null && "123".equals(orderer1.getName()) && "qwe".equals(orderer1.getPassword())){ res.setErrorMsg("Panel"); res.setId(2); }else if (orderer1 !=null && "123".equals(orderer1.getName()) && "asd".equals(orderer1.getPassword())){ res.setErrorMsg("Bearer"); res.setId(3); } ObjectMapper mapper = new ObjectMapper(); String result = mapper.writeValueAsString(res); response.setContentType("application/json;charset=utf-8"); response.getWriter().write(result); System.out.println(result); }
结果:
信息: {dataSource-1} inited
{"flag":false,"data":null,"errorMsg":"Orderer","id":1}
{"flag":false,"data":null,"errorMsg":"Orderer","id":1}
{"flag":false,"data":null,"errorMsg":"Orderer","id":1}
来到findallcustom了