資源簡介
能看得懂的初學者簡單又看得懂的代碼
ssh框架簡單的增刪改查及分頁案例
代碼片段和文件信息
package?cn.com.bochy.action;
import?java.util.ArrayList;
import?java.util.List;
import?org.springframework.beans.factory.annotation.Autowired;
import?com.opensymphony.xwork2.ActionSupport;
import?cn.com.bochy.entity.User;
import?cn.com.bochy.service.UserService;
import?net.sf.json.JSONobject;
public?class?UserAction?extends?ActionSupport{
private?String?result;
private?String?name;
private?User?user;
private?UserService?userService;
private?List?list?=?new?ArrayList();
private?List?users;
private?int?id;
private?int?startPage;//傳遞參數頁數
private?int?page=1;//第幾頁
private?int?sizePage=3;//多少個數據一頁
private?int?maxPage;//總條數
private?int?avgPage;//一共多少頁
public?String?showUserList()throws?Exception?{
// list=userService.showUserList();
????
// startPage=(page-1)*sizePage;
if(startPage?==0){
startPage=1;
}
list=userService.showUserList(page?sizePage);
// maxPage=list.size();
List?list =userService.showAllUser();
maxPage=list.get(0).intValue();
avgPage=maxPage%sizePage==0?maxPage/sizePage:maxPage/sizePage+1;
return?SUCCESS;
}
public?String?editUser()?throws?Exception{
user?=?userService.selectUserById(id);
return?SUCCESS;
}
public?String?editUserID()?throws?Exception{
user?=?userService.selectUserId(id);
return?SUCCESS;
}
public?String?saveUser()throws?Exception?{
if(userService.save(user)==?true){
?return?SUCCESS;
}else{
return?SUCCESS;
}
}
public?String?queryUser()throws?Exception?{
?boolean?b=userService.getByName(name)?!=?null;
?????
?????if(b)??
?????{??
?????????JSONobject?object=new?JSONobject();??
?????????String?s=?“用戶名已存在!“;??
?????????object.put(“msg“s);??
?????????result=JSONobject.fromobject(object).toString();??
?????????return?“success“;??
?????}??
?????return?“success“;??
}
public?String?deleteUser()throws?Exception?{
userService.deleteById(id);
return?SUCCESS;
}
public?String?updateUser()throws?Exception?{
userService.update(user);
return?SUCCESS;
}
public?String?getName()?{
return?name;
}
public?void?setName(String?name)?{
this.name?=?name;
}
public?String?getResult()?{
return?result;
}
public?void?setResult(String?result)?{
this.result?=?result;
}
public?int?getId()?{
return?id;
}
public?void?setId(int?id)?{
this.id?=?id;
}
public?List?getUsers()?{
return?users;
}
public?void?setUsers(List?users)?{
this.users?=?users;
}
public?User?getUser()?{
return?user;
}
public?void?setUser(User?user)?{
this.user?=?user;
}
public?int?getStartPage()?{
return?startPage;
}
public?void?setStartPage(int?startPage)?{
this.startPage?=?startPage;
}
public?int?getPage()?{
return?page;
}
public?void?setPage(int?page)?{
this.page?=?page;
}
public?int?getSizePage()?{
return?sizePage;
}
public?void?setSizePage(int?sizePage)?{
this.sizePage?=?sizePage;
}
public?int?getMaxPage()?{
return?maxPage;
}
public?void?set
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2621??2018-01-29?08:59??Hibe\.classpath
?????文件????????904??2017-06-21?12:29??Hibe\.project
?????文件????????567??2017-06-21?12:29??Hibe\.settings\.jsdtscope
?????文件?????????75??2017-06-23?11:32??Hibe\.settings\org.eclipse.core.resources.prefs
?????文件????????364??2017-06-21?12:29??Hibe\.settings\org.eclipse.jdt.core.prefs
?????文件????????464??2017-06-21?12:29??Hibe\.settings\org.eclipse.wst.common.component
?????文件????????305??2018-01-28?21:24??Hibe\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2017-06-21?12:29??Hibe\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2017-06-21?12:29??Hibe\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????6639??2017-09-15?15:05??Hibe\build\classes\beans.xm
?????文件???????5192??2018-01-29?14:06??Hibe\build\classes\cn\com\bochy\action\UserAction.class
?????文件???????1573??2018-01-29?14:06??Hibe\build\classes\cn\com\bochy\dao\impl\UserDaoImpl$1.class
?????文件???????3886??2018-01-29?14:06??Hibe\build\classes\cn\com\bochy\dao\impl\UserDaoImpl.class
?????文件????????983??2018-01-29?14:06??Hibe\build\classes\cn\com\bochy\dao\UserDao.class
?????文件???????1549??2018-01-29?14:06??Hibe\build\classes\cn\com\bochy\entity\User.class
?????文件???????2878??2018-01-29?14:06??Hibe\build\classes\cn\com\bochy\service\impl\UserServiceImpl.class
?????文件????????827??2018-01-29?14:06??Hibe\build\classes\cn\com\bochy\service\UserService.class
?????文件????????381??2017-06-15?17:13??Hibe\build\classes\log4j.properties
?????文件???????2078??2017-10-09?17:12??Hibe\build\classes\struts.xm
?????文件???????6639??2017-09-15?15:05??Hibe\src\beans.xm
?????文件???????3512??2017-09-27?14:33??Hibe\src\cn\com\bochy\action\UserAction.java
?????文件???????2926??2017-09-27?14:32??Hibe\src\cn\com\bochy\dao\impl\UserDaoImpl.java
?????文件????????695??2017-09-27?14:32??Hibe\src\cn\com\bochy\dao\UserDao.java
?????文件????????818??2017-06-22?16:49??Hibe\src\cn\com\bochy\entity\User.java
?????文件???????1913??2017-09-27?14:32??Hibe\src\cn\com\bochy\service\impl\UserServiceImpl.java
?????文件????????610??2017-09-27?14:32??Hibe\src\cn\com\bochy\service\UserService.java
?????文件????????381??2017-06-15?17:13??Hibe\src\log4j.properties
?????文件???????2078??2017-10-09?17:12??Hibe\src\struts.xm
?????文件???????1687??2017-09-27?14:16??Hibe\WebContent\addUser.jsp
?????文件????????351??2017-09-18?10:24??Hibe\WebContent\deleteUser.jsp
............此處省略101個文件信息
評論
共有 條評論