資源簡介
用了2天時間,自己重新做了個簡易的用戶管理系統,用的Mysql數據庫,有對數據的增,刪,改,分頁。還有登錄權限的設置,用admin才能登錄。
代碼片段和文件信息
package?com.Action;
import?java.util.ArrayList;
import?java.util.List;
import?org.springframework.context.annotation.Scope;
import?com.model.Users;
import?com.model.form.*;
import?com.model.form.Number;
import?com.opensymphony.xwork2.ActionSupport;
import?com.opensymphony.xwork2.ModelDriven;
import?com.service.Manage;
@Scope(“prototype“)
public?class?Usersaction?extends?ActionSupport?implements?ModelDriven?{
private?Form?f?=?new?Form();
private?Manage?manage;
private?List?u;
private?int?id;
private?Users?users1;
private?int?pagecount;
private?ArrayList?li?=?new?ArrayList();
private?int?pagenow;
private?int?pageup?=?1;
private?int?pagedown?=?1;
private?int?rowcount;
private?String?grade;
@Override
public?String?execute()?throws?Exception?{
this.grade?=?manage.getgrade(f.getUsername()?f.getPassword());
boolean?flag?=?manage.login(f.getUsername()?f.getPassword());
if?(flag?==?true?&&?grade?.equals(“1“))?{
return?“success“;
}?else?{
return?“fail“;
}
}
public?String?show()?throws?Exception?{
pagecount?=?manage.getcount();
rowcount=manage.getrowcount();
for?(int?i?=?1;?i?<=?pagecount;?i++)?{
Number?n?=?new?Number();
n.setId(i);
li.add(n);
}
this.u?=?manage.show(pagenow);
System.out.println(u.size());
if?((pagenow?>?1?&&?pagedown?>?1)
||?(pageup? pagedown?=?pagenow?-?1;
pageup?=?pagenow?+?1;
}
return?“success“;
}
//?rowcount=dao.getRowcount();?return?“success“;?}
public?String?delete()?throws?Exception?{
manage.delete(f.getId());
return?“success“;
}
public?String?update()?throws?Exception?{
this.manage.update(users1);
return?“success“;
}
public?String?updateinput()?throws?Exception?{
this.users1?=?this.manage.loadbyid(f.getId());
return?“success“;
}
public?String?add()?throws?Exception?{
Users?u?=?new?Users();
u.setUsername(f.getUsername());
u.setPassword(f.getPassword());
u.setGrade(f.getGrade());
manage.add(u);
return?“success“;
}
public?String?addinput()?throws?Exception?{
return?“success“;
}
public?int?getId()?{
return?id;
}
public?void?setId(int?id)?{
this.id?=?id;
}
public?Users?getUsers1()?{
return?users1;
}
public?void?setUsers1(Users?users1)?{
this.users1?=?users1;
}
public?object?getModel()?{
return?f;
}
public?Form?getF()?{
return?f;
}
public?void?setF(Form?f)?{
this.f?=?f;
}
public?Manage?getManage()?{
return?manage;
}
public?void?setManage(Manage?manage)?{
this.manage?=?manage;
}
public?int?getPagecount()?{
return?pagecount;
}
public?void?setPagecount(int?pagecount)?{
this.pagecount?=?pagecount;
}
public?ArrayList?getLi()?{
return?li;
}
public?void?setLi(ArrayList?li)?{
this.li?=?li;
}
public?int?getPagenow()?{
return?pagenow;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????529??2013-03-03?17:06??Maintest\.classpath
?????文件????????297??2013-03-01?19:51??Maintest\.myme
?????文件???????1751??2013-02-26?22:32??Maintest\.project
?????文件????????500??2013-02-26?22:23??Maintest\.settings\.jsdtscope
?????文件????????395??2013-02-26?22:23??Maintest\.settings\org.eclipse.jdt.core.prefs
?????文件????????462??2013-02-26?22:23??Maintest\.settings\org.eclipse.wst.common.component
?????文件????????252??2013-02-26?22:23??Maintest\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2013-02-26?22:23??Maintest\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2013-02-26?22:23??Maintest\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????2971??2013-02-26?22:43??Maintest\src\beans.xm
?????文件???????3696??2013-02-27?14:32??Maintest\src\com\Action\Usersaction.java
?????文件????????428??2013-02-27?14:30??Maintest\src\com\dao\Daoimpl.java
?????文件???????2699??2013-02-27?14:30??Maintest\src\com\dao\Userdaoimpl\Dao.java
?????文件????????642??2013-02-27?14:20??Maintest\src\com\model\form\Form.java
?????文件????????167??2013-02-26?23:23??Maintest\src\com\model\form\Number.java
?????文件????????775??2013-02-27?14:18??Maintest\src\com\model\Users.java
?????文件???????1093??2013-02-27?14:31??Maintest\src\com\service\impl\Manageimpl.java
?????文件????????450??2013-02-27?14:31??Maintest\src\com\service\Manage.java
?????文件????????123??2013-01-12?23:39??Maintest\src\jdbc.properties
?????文件???????1543??2012-12-12?23:09??Maintest\src\log4j.properties
?????文件???????1194??2013-02-26?23:37??Maintest\src\struts.xm
?????文件????????261??2013-02-27?14:29??Maintest\tables.sql
?????文件???????1126??2013-02-26?11:42??Maintest\WebRoot\add.jsp
?????文件???????1014??2013-02-26?11:48??Maintest\WebRoot\add_success.jsp
?????文件???????1010??2013-02-26?11:48??Maintest\WebRoot\delete_success.jsp
?????文件???????1428??2013-03-03?17:10??Maintest\WebRoot\index.jsp
?????文件???????1042??2013-02-27?13:59??Maintest\WebRoot\Main.jsp
?????文件?????????36??2013-02-26?22:23??Maintest\WebRoot\me
?????文件???????2885??2013-02-27?13:56??Maintest\WebRoot\success.jsp
?????文件???????1031??2013-02-26?11:48??Maintest\WebRoot\Users-update.jsp
............此處省略80個文件信息
評論
共有 條評論