資源簡介
在java的structs + spring + hibernate 框架下,實現上傳圖片到服務器的功能,
代碼片段和文件信息
package?com.test.action;
import?java.io.File;
import?java.util.List;
import?util.DatabaseConnection;
import?util.FileHelp;
import?com.test.Model.User;
import?com.opensymphony.xwork2.ActionSupport;
import?com.test.service.LoginService;
public?class?LoginAction?extends?ActionSupport{
/**
?*?
?*/
private?static?final?long?serialVersionUID?=?1L;
List?list;
private?String?uname;//用戶名
private?String?pwd;//密碼
private?String?file;//文件
????private?LoginService?loginService;
private?String?time;
private?String?photo;
private?Integer?id?=?null;//修改用傳過來的ID
int?i=1;//中間變量
????private?int?k;//儲存最大頁面數
????private?int?pageNow=1;?//頁碼數初始為1
????private?int?pageSize?=?5?;?//頁面行數?
????private?int?intRowCount;//總行數
????private?int?intPageCount;//總頁數
????public?int?getI()?{
return?i;
}
public?void?setI(int?i)?{
this.i?=?i;
}
public?int?getK()?{
return?k;
}
public?void?setK(int?k)?{
this.k?=?k;
}
public?int?getPageNow()?{
return?pageNow;
}
public?void?setPageNow(int?pageNow)?{
this.pageNow?=?pageNow;
}
public?int?getPageSize()?{
return?pageSize;
}
public?void?setPageSize(int?pageSize)?{
this.pageSize?=?pageSize;
}
public?int?getIntRowCount()?{
return?intRowCount;
}
public?void?setIntRowCount(int?intRowCount)?{
this.intRowCount?=?intRowCount;
}
public?int?getIntPageCount()?{
return?intPageCount;
}
public?void?setIntPageCount(int?intPageCount)?{
this.intPageCount?=?intPageCount;
}
public?String?getPhoto()?{
return?photo;
}
public?void?setPhoto(String?photo)?{
this.photo?=?photo;
}
public?String?getTime()?{
return?time;
}
public?void?setTime(String?time)?{
this.time?=?time;
}
public?String?getFile()?{
return?file;
}
public?void?setFile(String?file)?{
this.file?=?file;
}
public?String?getUname()?{
return?uname;
}
public?void?setUname(String?uname)?{
this.uname?=?uname;
}
public?String?getPwd()?{
return?pwd;
}
public?void?setPwd(String?pwd)?{
this.pwd?=?pwd;
}
public?List?getList()?{
return?list;
}
public?void?setList(List?list)?{
this.list?=?list;
}
public?Integer?getId()?{
return?id;
}
public?void?setId(Integer?id)?{
this.id?=?id;
}
public?LoginService?getLoginService()?{
return?loginService;
}
public?void?setLoginService(LoginService?loginService)?{
this.loginService?=?loginService;
}
public?String?login(){
try?{
boolean?b?=?loginService.login(unamepwd);
if(b)
return?sel();
else
return?“no“;
}?catch?(Exception?e)?{
e.printStackTrace();
}
return?null;
}
//分頁查詢
public?String?sel(){
// list?=?loginService.sel();
// return?SUCCESS;
intRowCount=loginService.count();
????????k=(intRowCount?+?pageSize?-?1)?/?pageSize;
????????intPageCount?=?(intRowCount?+?pageSize?-?1)?/?pageSize;//計算出總頁數
????????if(pageNow<1
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1045??2011-10-27?10:45??user.txt
?????目錄???????????0??2011-10-19?09:57??Test\
?????文件????????7728??2011-10-26?10:02??Test\.classpath
?????目錄???????????0??2011-10-26?10:03??Test\.myeclipse\
?????文件?????????592??2011-10-19?10:06??Test\.myhibernatedata
?????文件?????????285??2011-10-25?15:55??Test\.myme
?????文件?????????240??2011-10-19?09:57??Test\.mystrutsdata
?????文件????????1903??2011-10-19?10:37??Test\.project
?????目錄???????????0??2011-10-19?15:00??Test\.settings\
?????文件?????????500??2011-10-19?09:44??Test\.settings\.jsdtscope
?????文件?????????330??2011-10-19?09:44??Test\.settings\org.eclipse.jdt.core.prefs
?????文件??????????49??2011-10-19?09:44??Test\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2011-10-19?09:44??Test\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件?????????474??2011-10-19?09:53??Test\.springBeans
?????目錄???????????0??2011-10-20?10:18??Test\WebRoot\
?????目錄???????????0??2011-10-19?09:44??Test\WebRoot\me
?????文件??????????36??2011-10-19?09:44??Test\WebRoot\me
?????目錄???????????0??2011-10-21?13:34??Test\WebRoot\WEB-INF\
?????文件????????1815??2011-10-21?09:13??Test\WebRoot\WEB-INF\applicationContext.xm
?????目錄???????????0??2011-10-26?10:02??Test\WebRoot\WEB-INF\classes\
?????目錄???????????0??2011-10-26?10:02??Test\WebRoot\WEB-INF\classes\com\
?????目錄???????????0??2011-10-26?10:02??Test\WebRoot\WEB-INF\classes\com\test\
?????目錄???????????0??2011-10-26?10:02??Test\WebRoot\WEB-INF\classes\com\test\Model\
?????文件????????1586??2011-10-26?10:02??Test\WebRoot\WEB-INF\classes\com\test\Model\User.class
?????文件????????1042??2011-10-19?14:30??Test\WebRoot\WEB-INF\classes\com\test\Model\User.hbm.xm
?????目錄???????????0??2011-10-26?10:02??Test\WebRoot\WEB-INF\classes\com\test\action\
?????文件????????5896??2011-10-26?10:02??Test\WebRoot\WEB-INF\classes\com\test\action\LoginAction.class
?????目錄???????????0??2011-10-26?10:02??Test\WebRoot\WEB-INF\classes\com\test\dao\
?????文件?????????803??2011-10-26?10:02??Test\WebRoot\WEB-INF\classes\com\test\dao\UserDAO.class
?????目錄???????????0??2011-10-26?10:02??Test\WebRoot\WEB-INF\classes\com\test\dao\impl\
?????文件????????4469??2011-10-26?10:02??Test\WebRoot\WEB-INF\classes\com\test\dao\impl\IUserDAO.class
............此處省略133個文件信息
- 上一篇:Kotlin從零到精通Android開發
- 下一篇:Android網上商城
評論
共有 條評論