package c;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import m.UserDAO;
import v.User;
public class UserLet extends HttpServlet {
/**
* The doGet method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to get.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("gb2312");
response.setCharacterEncoding("gb2312");
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out
.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
out.println("<HTML>");
out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");
out.println(" <BODY>");
String action=request.getParameter("action");
System.out.println("接受到请求标示"+action);
if(action.equals("show"))
{
UserDAO ud=new UserDAO();
List l=ud.userShow();
request.setAttribute("showuser", l);
System.out.println("完成请求,进行转发");
request.getRequestDispatcher("showuser.jsp").forward(request, response);
}
if(action.equals("del"))
{
String uid=request.getParameter("uid");
UserDAO ud=new UserDAO();
if(ud.userDelByID(uid))
{
request.getRequestDispatcher("UserLet?action=show").forward(request, response);
}else
{
request.getRequestDispatcher("").forward(request, response);
}
}
if(action.equals("update"))
{
UserDAO ud=new UserDAO();
User u=ud.userFindByID(request.getParameter("uid"));
request.setAttribute("updateu", u);
request.getRequestDispatcher("userupdate.jsp").forward(request, response);
}
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();
}
/**
* The doPost method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("gb2312");
response.setCharacterEncoding("gb2312");
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out
.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
out.println("<HTML>");
out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");
out.println(" <BODY>");
String action=request.getParameter("action");
if(action.equals("do_update"))
{
User u=new User();
u.setUsername(request.getParameter("username"));
u.setPassword(request.getParameter("password"));
u.setUsertype(Integer.parseInt(request.getParameter("usertype")));
u.setUid(Integer.parseInt(request.getParameter("uid")));
UserDAO ud=new UserDAO();
if(ud.userUpdate(u))
{
response.sendRedirect("UserLet?action=show");
//request.getRequestDispatcher("UserLet?action=show").forward(request, response);
}else
{
out.print("失败");
}
}
if(action.equals("add"))
{
User u=new User();
u.setUsername(request.getParameter("username"));
u.setPassword(request.getParameter("password"));
u.setUsertype(Integer.parseInt(request.getParameter("usertype")));
UserDAO ud=new UserDAO();
if(ud.userAdd(u))
{
// RequestDispatcher rd=request.getRequestDispatcher("index.htm");
// rd.forward(request, response);
request.getRequestDispatcher("index.htm").forward(request, response);//相当于<jsp:forward>
}else
{
response.sendRedirect("userreg.htm");
}
}
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
简单的用户管理系统(附源代码)
共23个文件
java:4个
class:4个
jar:3个
3星 · 超过75%的资源 需积分: 10 13 下载量 43 浏览量
2009-04-12
09:34:49
上传
评论
收藏 525KB RAR 举报
温馨提示
这是一个简单的用户管理系统,适合刚刚接触Jsp的朋友看看。可以从中学到关于Jsp的知识点。
资源推荐
资源详情
资源评论
收起资源包目录
java07.rar (23个子文件)
java07
.project 1KB
java07_Log.LDF 1024KB
.mymetadata 291B
WebRoot
WEB-INF
web.xml 631B
lib
msbase.jar 294KB
mssqlserver.jar 67KB
msutil.jar 63KB
classes
c
UserLet.class 4KB
m
UserDAO.class 3KB
v
User.class 1KB
util
Dbcon.class 1KB
index.jsp 831B
META-INF
MANIFEST.MF 39B
user
userupdate.jsp 1KB
userreg.htm 1KB
showuser.jsp 2KB
index.htm 394B
java07_Data.MDF 1024KB
.myeclipse
src
c
UserLet.java 4KB
m
UserDAO.java 3KB
v
User.java 846B
util
Dbcon.java 818B
.classpath 552B
共 23 条
- 1
资源评论
- lensreflex2012-10-12eclipse创建的项目,sql server 的数据库。页面简单,无图。
shiminwang
- 粉丝: 11
- 资源: 31
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功