用户管理系统。语言JAVA
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 设置编码格式
response.setContentType("text/html;charset=GB18030");
response.setCharacterEncoding("GB18030");
request.setCharacterEncoding("GB18030");
//调用业务逻辑
UserDAO userDAO = new UserDAO();
// 返回的list值
ArrayList list=userDAO.queryAll();
//重点。。。HttpSession的用处???
HttpSession session= request.getSession();
// 设置session的值
session.setAttribute("userList", list);
//跳转到显示的页面,格式(得到当前页面的+要跳转的页面)
response.sendRedirect(request.getContextPath()+"/manager.jsp");
}
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 455 2009-03-02 09:30 LTGUMSLTGUMS.classpath
文件 291 2009-03-06 08:34 LTGUMSLTGUMS.mymetadata
文件 1224 2009-02-25 16:12 LTGUMSLTGUMS.project
文件 6725 2009-03-04 10:56 LTGUMSLTGUMSsrcdaopkgUserDAO.java
文件 1854 2009-03-03 15:28 LTGUMSLTGUMSsrcservletAddServlet.java
文件 1116 2009-03-03 15:12 LTGUMSLTGUMSsrcservletDeleteallServlet.java
文件 1343 2009-03-04 09:42 LTGUMSLTGUMSsrcservletDeletebyidServlet.java
文件 1770 2009-03-03 10:07 LTGUMSLTGUMSsrcservletLoginServlet.java
文件 1270 2009-03-03 10:52 LTGUMSLTGUMSsrcservletShowServlet.java
文件 1263 2009-03-04 10:14 LTGUMSLTGUMSsrcservletUpdatepdServlet.java
文件 1869 2009-03-02 16:02 LTGUMSLTGUMSsrcservletUserServlet.java
文件 2520 2009-03-02 08:48 LTGUMSLTGUMSsrcutilsJDBCUtils.java
文件 1149 2009-03-02 09:02 LTGUMSLTGUMSsrcvopkgUserVO.java
文件 3752 2009-03-06 13:29 LTGUMSLTGUMSWebRootadd.jsp
文件 1008 2009-03-03 15:41 LTGUMSLTGUMSWebRootaddfail.jsp
文件 2403 2009-03-06 14:22 LTGUMSLTGUMSWebRootindex.jsp
文件 2528 2009-03-06 13:31 LTGUMSLTGUMSWebRootlogin.jsp
文件 977 2009-03-06 13:31 LTGUMSLTGUMSWebRootloginfail.jsp
文件 977 2009-03-06 13:31 LTGUMSLTGUMSWebRootloginsuccess.jsp
文件 3829 2009-03-06 13:30 LTGUMSLTGUMSWebRootmanager.jsp
文件 3826 2009-03-06 14:42 LTGUMSLTGUMSWebRoot
eg.jsp
文件 975 2009-03-06 13:32 LTGUMSLTGUMSWebRoot
egfail.jsp
文件 984 2009-03-06 13:32 LTGUMSLTGUMSWebRoot
egsuccess.jsp
文件 198124 2006-06-25 11:53 LTGUMSLTGUMSWebRootimage1.jpg
文件 265836 2006-06-25 11:53 LTGUMSLTGUMSWebRootimage2.jpg
文件 817933 2009-03-04 12:16 LTGUMSLTGUMSWebRootimage5.jpg
文件 751663 2009-03-04 12:17 LTGUMSLTGUMSWebRootimage6.jpg
文件 767248 2009-03-04 12:17 LTGUMSLTGUMSWebRootimage7.jpg
..A.SH. 29184 2009-03-06 09:17 LTGUMSLTGUMSWebRootimageThumbs.db
文件 39 2009-02-25 16:08 LTGUMSLTGUMSWebRootmeta-INFMANIFEST.MF
............此处省略33个文件信息
package daopkg;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import utils.JDBCUtils;
import vopkg.UserVO;
/**
* DESC-dao就是Date Access object应用程序和数据库访问的接口层
* 一般是作增删改查操作,不需要其他的业务逻辑
* DAO类于数据工具类联系紧密
* @author Alpha
*
*/
public class UserDAO {
//定义于数据库操作的对象实例
private Connection conn = null;
private static PreparedStatement psmt=null;//执行预编译Sql语句对象
private static ResultSet rs = null;//保存查询结果的结果集对象
/**
* DESC--注册方法
* @param userVO代表用户的数据包装类
* @return flag 如果为true则注册成功 ,为False则不成功
*/
public boolean regUser(UserVO userVO){
boolean flag = false;
conn=JDBCUtils.getConnection();//调用获取连接的方法
String sql=//写sql语句
“insert into user_0801(namepasswordsexdeptfavtel)values(??????)“;
try {
psmt=conn.prepareStatement(sql);
psmt.setString(1 userVO.getName());//为?赋值从1开始
psmt.setString(2userVO.getPassword());
psmt.setString(3userVO.getSex());
psmt.setString(4userVO.getDept());
psmt.setString(5userVO.getFav());
psmt.setString(6userVO.getTel());
psmt.executeUpdate();//这个地方才是真正的数据苦里保存数据
flag=true;
System.out.println(“数据插入成功“);
}
catch (SQLException e) {
// TODO Auto-generated catch block
flag=false;
System.out.println(“数据插入失败“);
e.printStackTrace();
}//创建执行语句的对象
finally{
//释放资源
JDBCUtils.colseConnection(psmt conn);
}
return flag;
}
//写于数据库操作的代码
//首先获取连接.比如conn = 工具类.getConnection();
//获得执行SQL语句对象psmt = .......
//sql语句 String sql = .........
//有参数的要用psmt.set()..
//此处不要忘记psmt.excuteUpdate();
//【注意你的方法是布尔型,这个地方要设置flag=true】
/***
* DESC---验证用户名是不是存在
*/
public boolean checkUser(UserVO userVO){
boolean flag = false;
conn=JDBCUtils.getConnection();//调用获取连接的方法
String sql = “select name from user_0801 where name = ?“;
try {
psmt = conn.prepareStatement(sql);
psmt.setString(1userVO.getName());
rs = psmt.executeQuery();
if(rs.next()){
flag=true;
System.out.println(“有该名子“);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
//释放资源
JDBCUtils.colseConnection(rspsmt conn);
}
//同上
return flag;
}
/**
* DESC-验证密码是否匹配
* @param userVO
* @return
*/
public boolean checkPassword(UserVO userVO){
boolean flag =false;
conn=JDBCUtils.getConnection();//调用获取连接的方法
String sql = “select password from user_0801 where password = ?“;
try {
psmt = conn.prepareStatement(sql);
psmt.setString(1userVO.getPassword());
rs = psmt.executeQuery();
if(rs.next()){
flag=true;
System.out.println(“密码正确“);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 455 2009-03-02 09:30 LTGUMSLTGUMS.classpath
文件 291 2009-03-06 08:34 LTGUMSLTGUMS.myme
文件 1224 2009-02-25 16:12 LTGUMSLTGUMS.project
文件 6725 2009-03-04 10:56 LTGUMSLTGUMSsrcdaopkgUserDAO.java
文件 1854 2009-03-03 15:28 LTGUMSLTGUMSsrcservletAddServlet.java
文件 1116 2009-03-03 15:12 LTGUMSLTGUMSsrcservletDeleteallServlet.java
文件 1343 2009-03-04 09:42 LTGUMSLTGUMSsrcservletDeletebyidServlet.java
文件 1770 2009-03-03 10:07 LTGUMSLTGUMSsrcservletLoginServlet.java
文件 1270 2009-03-03 10:52 LTGUMSLTGUMSsrcservletShowServlet.java
文件 1263 2009-03-04 10:14 LTGUMSLTGUMSsrcservletUpdatepdServlet.java
文件 1869 2009-03-02 16:02 LTGUMSLTGUMSsrcservletUserServlet.java
文件 2520 2009-03-02 08:48 LTGUMSLTGUMSsrcutilsJDBCUtils.java
文件 1149 2009-03-02 09:02 LTGUMSLTGUMSsrcvopkgUserVO.java
文件 3752 2009-03-06 13:29 LTGUMSLTGUMSWebRootadd.jsp
文件 1008 2009-03-03 15:41 LTGUMSLTGUMSWebRootaddfail.jsp
文件 2403 2009-03-06 14:22 LTGUMSLTGUMSWebRootindex.jsp
文件 2528 2009-03-06 13:31 LTGUMSLTGUMSWebRootlogin.jsp
文件 977 2009-03-06 13:31 LTGUMSLTGUMSWebRootloginfail.jsp
文件 977 2009-03-06 13:31 LTGUMSLTGUMSWebRootloginsuccess.jsp
文件 3829 2009-03-06 13:30 LTGUMSLTGUMSWebRootmanager.jsp
文件 3826 2009-03-06 14:42 LTGUMSLTGUMSWebRoot
eg.jsp
文件 975 2009-03-06 13:32 LTGUMSLTGUMSWebRoot
egfail.jsp
文件 984 2009-03-06 13:32 LTGUMSLTGUMSWebRoot
egsuccess.jsp
文件 198124 2006-06-25 11:53 LTGUMSLTGUMSWebRootimage1.jpg
文件 265836 2006-06-25 11:53 LTGUMSLTGUMSWebRootimage2.jpg
文件 817933 2009-03-04 12:16 LTGUMSLTGUMSWebRootimage5.jpg
文件 751663 2009-03-04 12:17 LTGUMSLTGUMSWebRootimage6.jpg
文件 767248 2009-03-04 12:17 LTGUMSLTGUMSWebRootimage7.jpg
..A.SH. 29184 2009-03-06 09:17 LTGUMSLTGUMSWebRootimageThumbs.db
文件 39 2009-02-25 16:08 LTGUMSLTGUMSWebRootme
............此处省略33个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)