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进行添加操作
int num=0;
ResultSet rs=null;
DBO db=new DBO();
String sql="";
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();
}
return "yonghuadd";
}
public String list()
{//对用户进行管理 对表yonghu进行查询
try{
yonghus=dao.getyonghus(" from yonghu where 1=1");
}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);
ServletActionContext.getRequest().setAttribute("qx",yonghu.getQx());
}catch(Exception e){
System.out.println(e.toString());
}
return "yonghumodp";
}
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 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 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、管理员账号:admin 密码:admin 数据库配置文件applicationContext.xml 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 3、数据库文件名是jspsshpiaoju.sql 4、系统首页地址:http://127.0.0.1:8080/sshjdkf/login.jsp
资源推荐
资源详情
资源评论
收起资源包目录
javaWebssh票据管理系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计
源码 (702个子文件)
yonghuAction.class 5KB
crkAction.class 5KB
dpdwAction.class 5KB
piaojuAction.class 5KB
quanxianAction.class 4KB
pjlxAction.class 4KB
pjflAction.class 4KB
DBO.class 4KB
DefaultDao.class 3KB
piaoju.class 3KB
StaticMethod.class 3KB
quanxianDao.class 2KB
yonghuDao.class 2KB
piaojuDao.class 2KB
pjlxDao.class 2KB
dpdwDao.class 2KB
pjflDao.class 2KB
crkDao.class 2KB
crk.class 2KB
dpdw.class 2KB
yonghu.class 2KB
DefaultDao$1.class 1KB
DefaultDao$7.class 1KB
DefaultDao$6.class 1KB
DefaultDao$4.class 1KB
DefaultDao$2.class 1KB
DefaultDao$3.class 1KB
DefaultDao$5.class 1KB
quanxian.class 942B
pjfl.class 936B
pjlx.class 936B
IDefaultDao.class 772B
.classpath 6KB
ace.css 437KB
ace.min.css 351KB
ace-rtl.css 160KB
ace-rtl.min.css 133KB
bootstrap.css 128KB
bootstrap.min.css 104KB
ace-skins.css 92KB
ace-part2.css 91KB
ace-skins.min.css 77KB
ace-part2.min.css 74KB
font-awesome.min.css 42KB
font-awesome-ie7.min.css 37KB
datepicker.css 33KB
font-awesome.css 25KB
bootstrap-editable.css 21KB
select2.css 19KB
jquery-ui.css 15KB
ui.jqgrid.css 13KB
chosen.css 13KB
jquery-ui.min.css 12KB
fullcalendar.css 11KB
dropzone.css 11KB
ace-ie.css 11KB
chosen.css 10KB
ace-ie.min.css 8KB
zTreeStyle.css 6KB
ace.onpage-help.css 5KB
daterangepicker.css 5KB
bootstrap-datetimepicker.css 5KB
colorbox.css 4KB
jquery-ui.custom.css 4KB
bootstrap-timepicker.css 3KB
jquery-ui.custom.min.css 3KB
colorpicker.css 2KB
demo.css 2KB
prettify.css 2KB
jquery.gritter.css 2KB
fullcalendar.print.css 668B
ace-fonts.css 512B
customer.css 107B
.csslintrc 456B
fontawesome-webfont.eot 71KB
glyphicons-halflings-regular.eot 20KB
loading.gif 9KB
zTreeStandard.gif 5KB
loading.gif 2KB
select2-spinner.gif 2KB
loading.gif 381B
line_conn.gif 45B
hibernate3.jar 2.15MB
jasperreports-2.0.5.jar 1.87MB
aspectjweaver.jar 1.82MB
iText-2.0.7.jar 1.15MB
xwork-core-2.2.1.jar 997KB
xerces-2.6.2.jar 987KB
poi-3.0.1.jar 888KB
freemarker-2.3.16.jar 860KB
freemarker.jar 843KB
struts2-core-2.2.1.jar 755KB
jxl.jar 704KB
mysql-connector-java-5.1.6-bin.jar 687KB
struts.jar 537KB
javassist-3.7.ga.jar 531KB
spring-beans.jar 473KB
javassist.jar 460KB
spring-context.jar 458KB
antlr-2.7.6.jar 433KB
共 702 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
qq_251836457
- 粉丝: 4250
- 资源: 563
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功