package com.action;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.util.DBO;
import com.bean.yonghu;
import com.dao.yonghuDao;
/*
对用户功能进行维护
*/
@SuppressWarnings("serial")
public class yonghuAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private yonghuDao dao=null;
private yonghu yonghu=new yonghu();////对用户进行管理bean
private List<yonghu> yonghus=new ArrayList<yonghu>();//对用户进行管理获得结果集返回list
private String key="";
private int pageNum=1;
private int pageCount=0;
public yonghu getYonghu() {
return yonghu;
}
public void setDao(yonghuDao dao) {
this.dao = dao;
}
public void setYonghu(yonghu yonghu) {
this.yonghu = yonghu;
}
public List<yonghu> getYonghus() {
return yonghus;
}
public String execute()
{//默认用户功能 添加 暂时留空
return "";
}
public String addPage(){
//用户添加页面
try{
}catch(Exception e){
System.out.println(e.toString());
}
return "yonghuaddPage";
}
public String add()
{//对表yonghu进行添加操作
DBO db=new DBO();
String sql="";
ResultSet rs=null;
int num=0;
try{
sql="select count(1) as num from yonghu where yhm='"+yonghu.getYhm()+"'";
rs=db.query(sql);
if(rs.next()){
num=rs.getInt("num");
}
if(num>0){
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加失败、用户名重复');</script>");
}else{
dao.addyonghu(yonghu);
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");
}
}catch(Exception e){
System.out.println(e.toString());
}finally{
db.close();
}
// ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");
return "yonghuadd";
}
public String list()
{//对用户进行管理 对表yonghu进行页面查询
int size=10;//分页个数
try{
String hql=" from yonghu where 1=1";
int count=dao.getyonghus(hql).size();
pageCount=count%size==0?count/size:(count/size+1);
if(pageNum<1)
{
pageNum=1;
}else if(pageNum>pageCount)
{
pageNum=pageCount;
}
yonghus=dao.getyonghus(hql, pageNum, size);
}catch(Exception e){
System.out.println(e.toString());
}
return "yonghulist";
}
public String listp()
{//对用户进行管理 对表yonghu进行查询
try{
yonghus=dao.getyonghus(" from yonghu where 1=1");
}catch(Exception e){
System.out.println(e.toString());
}
return "yonghulistp";
}
public String del()
{//对用户进行删除 对表yonghu进行删除
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
yonghu tempbean=dao.getyonghu("from yonghu where yhid="+keyid);
try{
dao.delyonghu(tempbean);
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('删除成功');</script>");
return list();
}
public String modPage(){
////对用户修改页面 对表yonghu进行修改
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
try{
yonghu=dao.getyonghu("from yonghu where yhid="+keyid);
}catch(Exception e){
System.out.println(e.toString());
}
return "yonghumodPage";
}
public String modp(){
////对用户修改页面 对表yonghu进行修改
String keyid=ServletActionContext.getRequest().getSession().getAttribute("id").toString();
try{
yonghu=dao.getyonghu("from yonghu where yhid="+keyid);
}catch(Exception e){
System.out.println(e.toString());
}
return "yonghumodp";
}
public String detail(){
////对用户修改页面 对表yonghu进行修改
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
try{
yonghu=dao.getyonghu("from yonghu where yhid="+keyid);
}catch(Exception e){
System.out.println(e.toString());
}
return "yonghudetail";
}
public String upd(){
////对用户进行修改操作 对表yonghu进行修改
try{
dao.modifyyonghu(yonghu);
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('修改成功');</script>");//location.href='bookmanage';
return modp();
}
public String mod(){
////对用户进行修改操作 对表yonghu进行修改
try{
dao.modifyyonghu(yonghu);
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('修改成功');</script>");//location.href='bookmanage';
return list();
}
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
public int getPageNum() {
return pageNum;
}
public void setPageNum(int pageNum) {
this.pageNum = pageNum;
}
public int getPageCount() {
return pageCount;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
一、源码特点 java ssh宠物基地管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用 B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 二、功能介绍 后台主要功能: (1)管理员管理:对管理员信息进行添加、删除、修改和查看 (2)用户管理:对用户信息进行添加、删除、修改和查看 (3)公告管理:对公告信息进行添加、删除、修改和查看 (4)类别管理:对类别信息进行添加、删除、修改和查看 (5)商品管理:对商品信息进行添加、删除、修改和查看 (6)订单管理:对订单信息进行添删除、修改和查看 (7)订单统计 (8)配送管理:对配送信息进行添加、删除、修改和查看 (9)流浪动物管理:对流浪动物信息进行添加、删除、修改和查看 前台主要功能: 商品浏览 公告浏览 流浪动物信息浏览 购物车 订单 用户注册、个人信息修改 三、注意事项 1、管理员账号:admin 密码:admin 数据库配置文件applicati
资源推荐
资源详情
资源评论
收起资源包目录
javaWebssh宠物基地管理系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计源码 (1120个子文件)
UpLoad_Class.asp 16KB
UpLoad_Class_kindeditor.asp 16KB
code.asp 14KB
function.asp 11KB
Main.asp 10KB
Main.asp 10KB
md5.asp 10KB
mFile.asp 7KB
file_manager_json.asp 6KB
fso.asp 6KB
ShopEdit.asp 5KB
conn.asp 5KB
System.asp 5KB
System.asp 5KB
JSON_2.0.4.asp 5KB
Login.asp 4KB
Login.asp 4KB
Shop.asp 4KB
OrderList.asp 4KB
MenuEdit.asp 4KB
ShopCart.asp 4KB
ShopEdit.asp 4KB
MenuEdit.asp 4KB
Sote.asp 4KB
Sote.asp 4KB
AboutEdit.asp 4KB
Install.asp 4KB
ShopList.asp 3KB
OrderList.asp 3KB
mData.asp 3KB
MenuList.asp 3KB
SendMail.asp 3KB
SendMail.asp 3KB
Index.asp 3KB
OrderList.asp 3KB
Config.asp 3KB
Thumbnail.asp 3KB
upload_json.asp 3KB
Sort.asp 3KB
AboutList.asp 3KB
UserEdit.asp 3KB
MenuList.asp 3KB
ShopList.asp 3KB
Config.asp 3KB
Left.asp 3KB
Left.asp 3KB
Config.asp 3KB
UserLogList.asp 2KB
NoSql.asp 2KB
Recycle.asp 2KB
Recycle.asp 2KB
OrderPrint.asp 2KB
api.asp 2KB
UserInfo.asp 2KB
Print.asp 2KB
SortEdit.asp 2KB
Print.asp 2KB
Upload.asp 2KB
Upload.asp 2KB
cookies.asp 2KB
SortAdd.asp 2KB
cookies.asp 2KB
Top.asp 1KB
Err.asp 1KB
Foot.asp 1KB
Top.asp 1KB
4_get_userinfo.asp 1KB
Index.asp 801B
Redirect.asp 800B
Redirect.asp 784B
2_get_code.asp 725B
3_get_refresh.asp 685B
Index.asp 619B
set.asp 416B
1_get_api.asp 282B
inc.asp 127B
UserEdit.asp 82B
UserList.asp 82B
css.css.bak 2KB
yonghuAction.class 5KB
glyAction.class 5KB
dingdanAction.class 5KB
shangpinAction.class 5KB
peisongAction.class 5KB
lldwAction.class 5KB
renlingAction.class 4KB
gonggaoAction.class 4KB
rllldwAction.class 4KB
leibieAction.class 4KB
sptpAction.class 4KB
ddmxAction.class 4KB
upload.class 4KB
DBO.class 4KB
DefaultDao.class 3KB
dingdan.class 3KB
shangpin.class 3KB
StaticMethod.class 3KB
shangpinDao.class 2KB
dingdanDao.class 2KB
peisongDao.class 2KB
共 1120 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
资源评论
qq_251836457
- 粉丝: 4428
- 资源: 582
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python开心麻花影视作品分析程序+源码.zip
- pythonExcel数据分析师程序+源码.zip
- PlatformUI.jar 支持RCP控件环境插件
- VB+ACCESS大型机房学生上机管理系统(源代码+系统).zip
- 基于BP神经网络的回归分析,基于优化动量因子的BP神经网络,基于优化学习率的BP神经网络,基于优化隐藏层神经元的bp神经网络
- python读取excel数据Python-file-reading-master.zip
- STC15单片机串口2使用程序例子
- 读取日志的excel生成周报 用python3开发weekplan-master.zip
- python 读取excel数据导入dbimport-data-master.zip
- K折交叉验证BP神经网络,多输入多输出BP神经网络(代码完整,数据齐全)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功