标签:resp http JSP13 request import servlet javax
1 package com.gxl.servlet; 2 3 import java.io.IOException; 4 5 import javax.servlet.ServletException; 6 import javax.servlet.annotation.WebServlet; 7 import javax.servlet.http.HttpServlet; 8 import javax.servlet.http.HttpServletRequest; 9 import javax.servlet.http.HttpServletResponse; 10 import javax.servlet.http.HttpSession; 11 12 import com.gxl.dao.UsersDao; 13 14 @WebServlet("/login") 15 public class LoginServlet extends HttpServlet { 16 17 @Override 18 protected void doPost(HttpServletRequest req, HttpServletResponse resp) 19 throws ServletException, IOException { 20 // TODO Auto-generated method stub 21 req.setCharacterEncoding("UTF-8"); 22 resp.setCharacterEncoding("UTF-8"); 23 doGet(req, resp); 24 } 25 26 @Override 27 protected void doGet(HttpServletRequest request, HttpServletResponse response) 28 throws ServletException, IOException { 29 String uname=request.getParameter("uname"); 30 String upwd=request.getParameter("upwd"); 31 HttpSession session = request.getSession(); 32 UsersDao ud=new UsersDao(); 33 if(ud.login(uname, upwd)){ 34 session.setAttribute("uname", uname); 35 request.getRequestDispatcher("main.jsp").forward(request, response); 36 }else{ 37 response.sendRedirect("no.jsp"); 38 } 39 } 40 41 }
1 package com.gxl.servlet; 2 3 import java.io.IOException; 4 5 import javax.servlet.ServletException; 6 import javax.servlet.annotation.WebServlet; 7 import javax.servlet.http.HttpServlet; 8 import javax.servlet.http.HttpServletRequest; 9 import javax.servlet.http.HttpServletResponse; 10 11 import com.gxl.dao.UsersDao; 12 import com.gxl.entity.Users; 13 14 @WebServlet("/register") 15 public class RegisterServlet extends HttpServlet { 16 @Override 17 protected void doPost(HttpServletRequest req, HttpServletResponse resp) 18 throws ServletException, IOException { 19 // TODO Auto-generated method stub 20 req.setCharacterEncoding("UTF-8"); 21 resp.setCharacterEncoding("UTF-8"); 22 doGet(req, resp); 23 } 24 25 @Override 26 protected void doGet(HttpServletRequest request, HttpServletResponse response) 27 throws ServletException, IOException { 28 String uname=request.getParameter("username"); 29 String upwd=request.getParameter("password"); 30 String email=request.getParameter("email"); 31 32 UsersDao ud=new UsersDao(); 33 Users u=new Users(uname,upwd,email); 34 ud.register(u); 35 response.sendRedirect("login.jsp"); 36 } 37 }
1 package com.gxl.servlet; 2 3 import java.io.IOException; 4 5 import javax.servlet.ServletException; 6 import javax.servlet.annotation.WebServlet; 7 import javax.servlet.http.HttpServlet; 8 import javax.servlet.http.HttpServletRequest; 9 import javax.servlet.http.HttpServletResponse; 10 import javax.servlet.http.HttpSession; 11 12 import com.gxl.dao.MsgDao; 13 import com.gxl.entity.Msg; 14 15 @WebServlet("/write") 16 public class WriteServlet extends HttpServlet { 17 @Override 18 protected void doPost(HttpServletRequest req, HttpServletResponse resp) 19 throws ServletException, IOException { 20 // TODO Auto-generated method stub 21 req.setCharacterEncoding("UTF-8"); 22 resp.setCharacterEncoding("UTF-8"); 23 doGet(req, resp); 24 } 25 26 @Override 27 protected void doGet(HttpServletRequest request, 28 HttpServletResponse response) throws ServletException, IOException { 29 HttpSession session = request.getSession(); 30 String title = request.getParameter("title"); 31 String content = request.getParameter("content"); 32 String receiver = request.getParameter("sendto"); 33 String sender = (String) session.getAttribute("uname"); 34 35 Msg m = new Msg(); 36 m.setSendto(receiver); 37 m.setUname(sender); 38 m.setTitle(title); 39 m.setMsgcontent(content); 40 41 MsgDao md = new MsgDao(); 42 md.writeMsg(m); 43 request.getRequestDispatcher("main.jsp").forward(request, response); 44 } 45 }
1 package com.gxl.servlet; 2 3 import java.io.IOException; 4 5 import javax.servlet.ServletException; 6 import javax.servlet.annotation.WebServlet; 7 import javax.servlet.http.HttpServlet; 8 import javax.servlet.http.HttpServletRequest; 9 import javax.servlet.http.HttpServletResponse; 10 11 import com.gxl.dao.MsgDao; 12 13 @WebServlet("/del") 14 public class DelServlet extends HttpServlet { 15 @Override 16 protected void doPost(HttpServletRequest req, HttpServletResponse resp) 17 throws ServletException, IOException { 18 // TODO Auto-generated method stub 19 req.setCharacterEncoding("UTF-8"); 20 resp.setCharacterEncoding("UTF-8"); 21 doGet(req, resp); 22 } 23 24 @Override 25 protected void doGet(HttpServletRequest request, 26 HttpServletResponse response) throws ServletException, IOException { 27 int mid = Integer.parseInt(request.getParameter("mid")); 28 MsgDao md = new MsgDao(); 29 md.delMsg(mid); 30 request.getRequestDispatcher("main.jsp").forward(request, response); 31 } 32 }
标签:resp,http,JSP13,request,import,servlet,javax 来源: https://www.cnblogs.com/gxl920/p/16325357.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。