复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54package cn.client.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import cn.client.dao.NeUserDao; import cn.client.dao.impl.NeUserDaoImpl; public class RegisterSer extends HttpServlet { public RegisterSer() { super(); } public void destroy() { super.destroy(); } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //接收时设置的编码 request.setCharacterEncoding("utf-8"); //转发时设置的编码 response.setCharacterEncoding("utf-8"); //以 超文本格式 方式转发 response.setContentType("text/html"); //获取了一个输出流 PrintWriter out = response.getWriter(); String uname = request.getParameter("uname"); String upass = request.getParameter("upass"); if(uname==null || uname.equals("")){//没有数据则进入本页面 request.getRequestDispatcher("register.jsp").forward(request, response); }else{ NeUserDao neUserDao = new NeUserDaoImpl(); int count =0; count = neUserDao.register(uname, upass); //成功进入首页 if(count > 0){ request.getSession().setAttribute("username", uname); response.sendRedirect("index"); }else{ request.getRequestDispatcher("register.jsp").forward(request, response); } } //关闭输出流 out.flush(); out.close(); } public void init() throws ServletException { } }
最后
以上就是健忘鲜花最近收集整理的关于前台servlet RegisterSer的全部内容,更多相关前台servlet内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复