package Bookshop.run;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
import java.sql.*;
import java.util.Vector;
import javax.servlet.http.HttpServletRequest;
import Bookshop.util.*;
import Bookshop.book.*;
public class op_user extends BeanDataBase{
private user user = new user(); //新的用户对象
private HttpServletRequest request; //建立页面请求
private Vector userlist; //显示用户列表向量数组
private int page = 1; //显示的页码
private int pageSize=8; //每页显示的图书数
private int pageCount =0; //页面总数
private long recordCount =0; //查询的记录总数
private String message = ""; //出错信息提示
private String username = ""; //注册后返回的用户名
private long userid = 0; //注册后返回的用户ID
public op_user() {
}
public user getUser() {
return user;
}
public void setUser(user user) {
this.user = user;
}
public javax.servlet.http.HttpServletRequest getRequest() {
return request;
}
public void setRequest(javax.servlet.http.HttpServletRequest request) {
this.request = request;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public void setUserlist(Vector userlist) {
this.userlist = userlist;
}
public boolean add(HttpServletRequest req) throws Exception {
if (getRequest(req)) {
BeanDataBase db = new BeanDataBase();
db.connect();
stmt = db.conn.createStatement ();
sqlStr = "select * from shop_user where username = '" + user.getUserName() +"'";
System.out.print(user.getUserName());
System.out.print(sqlStr);
//rs = stmt.executeQuery(sqlStr);
System.out.print("333333333333");
/*if (rs.next())
{
message = message + "该用户名已存在!";
rs.close();
return false;
}*/
sqlStr = "insert into shop_user (username,password,Names,sex,Address,Phone,Post,Email,RegTime,RegIpaddress) values ('";
sqlStr = sqlStr + dataFormat.toSql(user.getUserName()) + "','";
sqlStr = sqlStr + dataFormat.toSql(user.getPassWord()) + "','";
sqlStr = sqlStr + dataFormat.toSql(user.getNames()) + "','";
sqlStr = sqlStr + dataFormat.toSql(user.getSex()) + "','";
sqlStr = sqlStr + dataFormat.toSql(user.getAddress()) + "','";
sqlStr = sqlStr + dataFormat.toSql(user.getPhone()) + "','";
sqlStr = sqlStr + dataFormat.toSql(user.getPost()) + "','";
sqlStr = sqlStr + dataFormat.toSql(user.getEmail()) + "',now(),'";
sqlStr = sqlStr + user.getRegIpAddress() + "')";
try
{ System.out.print(sqlStr);
stmt.executeUpdate(sqlStr);
sqlStr = "select max(id) from shop_user where username = '" +user.getUserName()+ "'";
System.out.print(sqlStr);
rs = stmt.executeQuery(sqlStr);
while (rs.next())
{
userid = rs.getLong(1);
}
rs.close();
return true;
}
catch (Exception sqle)
{System.out.print(sqle.getMessage());
return false;
}
} else {
return false;
}
}
public boolean getRequest(javax.servlet.http.HttpServletRequest newrequest) {
boolean flag = false;
try
{
request = newrequest;
String ID = request.getParameter("userid");
if (ID!=null )
{
userid = 0;
try
{
userid = Long.parseLong(ID);
user.setId(userid);
}
catch (Exception e)
{
message = message + "你要修改的用户号出错!";
}
}
username = request.getParameter("username");
if (username==null || username.equals(""))
{
username = "";
message = message + "用户名为空!";
}
user.setUserName(getGbk(username));
String password = request.getParameter("passwd");
if (password==null || password.equals(""))
{
password = "";
message = message + "密码为空!";
}
String pwdconfirm = request.getParameter("passconfirm");
if (!password.equals(pwdconfirm))
{
message = message + "确认密码不相同!";
}
user.setPassWord(getGbk(password));
String names = request.getParameter("names");;
if (names==null)
{
names = "";
}
user.setNames(getGbk(names));
String sex = request.getParameter("sex");
user.setSex(getGbk(sex));
String address = request.getParameter("address");
if (address == null)
{
address = "";
}
user.setAddress(getGbk(address));
String post = request.getParameter("post");
if (post == null)
{
post = "";
}
user.setPost(getGbk(post));
String phone = request.getParameter("phone");
if (phone== null)
{
没有合适的资源?快使用搜索试试~ 我知道了~
jsp课程设计之网上在线书店
共78个文件
jsp:23个
java:14个
class:14个
需积分: 10 32 下载量 139 浏览量
2010-06-30
09:03:00
上传
评论 3
收藏 834KB ZIP 举报
温馨提示
完整的代码,附加数据库,下载后可直接运行,内容包含登录、注册、购物车、添加、修改、删除等
资源推荐
资源详情
资源评论
收起资源包目录
jsp课程设计.zip (78个子文件)
jsp课程设计
SBookshop
.project 1KB
.settings
.jsdtscope 406B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
.mymetadata 300B
WebRoot
reg.jsp 4KB
login.jsp 2KB
head.jsp 8KB
adm_head.inc 7KB
adm_tail.inc 1KB
adm_login.jsp 3KB
WEB-INF
web.xml 381B
lib
mysql-connector-java-5.1.10-bin.jar 707KB
classes
Bookshop
book
book.class 3KB
bookclasss.class 916B
order.class 3KB
shopcar.class 738B
allorder.class 1KB
user.class 3KB
run
op_buy.class 13KB
op_bookclass.class 4KB
op_book.class 11KB
op_user.class 10KB
login.class 3KB
util
dataFormat.class 2KB
BeanDataBase.class 3KB
chStr.class 1KB
book_modify.jsp 5KB
tail.inc 1KB
Beginlogin.jsp 8KB
META-INF
MANIFEST.MF 39B
user_modify.jsp 4KB
adm_addbook.jsp 4KB
buy.jsp 3KB
user_detail.jsp 3KB
sub.inc 851B
tail.jsp 1KB
order.jsp 3KB
booklist.jsp 4KB
adm_book.jsp 3KB
MyJsp.jsp 8KB
shopcar.jsp 5KB
adm_user.jsp 4KB
info.jsp 2KB
left.inc 2KB
error.htm 952B
adm_addbookclass.jsp 3KB
images
index_lm.gif 1KB
CSS.CSS 617B
index_lmbg.gif 152B
index_top1.gif 12KB
index_bottom.gif 850B
index_top2.gif 8KB
Spacer.gif 4KB
Thumbs.db 14KB
01.gif 17KB
index_pic.gif 5KB
order_detail.jsp 5KB
adm_order.jsp 4KB
left2.inc 559B
adm_logout.jsp 91B
detail.jsp 4KB
.myeclipse
src
Bookshop
book
user.java 2KB
bookclasss.java 521B
shopcar.java 432B
allorder.java 703B
book.java 2KB
order.java 2KB
run
login.java 2KB
op_buy.java 18KB
op_bookclass.java 4KB
op_book.java 15KB
op_user.java 20KB
util
BeanDataBase.java 2KB
dataFormat.java 3KB
chStr.java 577B
.classpath 456B
test.sql 16KB
共 78 条
- 1
资源评论
lieyunye
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功