Vue调用后端java接口的实例代码
前段时间做了个学校的春萌项目,其中用到vue连接后端java接口。
先上后端接口代码:
packagecontroller; importnet.sf.json.JSONObject; importutil.DBUtil; importjavax.servlet.ServletException; importjavax.servlet.annotation.WebServlet; importjavax.servlet.http.HttpServlet; importjavax.servlet.http.HttpServletRequest; importjavax.servlet.http.HttpServletResponse; importjavax.servlet.http.HttpSession; importjava.io.IOException; importjava.sql.Connection; importjava.sql.Date; importjava.sql.PreparedStatement; importjava.sql.ResultSet; @WebServlet(name="login",urlPatterns="/login") publicclassloginextendsHttpServlet{ protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{ HttpSessionsession=request.getSession(true); Stringusername=request.getParameter("username"); Stringpassword=request.getParameter("password"); DBUtildbUtil=newDBUtil(); Connectionconnection=dbUtil.getConnection(); PreparedStatementpreparedStatement; ResultSetrs; Stringpsw=""; Stringsql="selectpasswordfrom`user`whereusername=?"; try{ preparedStatement=connection.prepareStatement(sql); preparedStatement.setInt(1,Integer.parseInt(username)); rs=preparedStatement.executeQuery(); while(rs.next()){ psw=rs.getString("password"); } } catch(Exceptione){ e.printStackTrace(); } if(password.equals(psw)){ session.setAttribute("username",username); response.getWriter().print("true"); } else response.getWriter().print("false"); } protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{ } }
前端调用:
Login 智慧图书管理平台