資源簡介
北大青鳥項目
代碼片段和文件信息
package?com.action;
/**
?*?文件下載Action
?*/
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.InputStream;
import?java.io.UnsupportedEncodingException;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?org.apache.struts2.ServletActionContext;
import?com.opensymphony.xwork2.ActionSupport;
@SuppressWarnings(“serial“)
public?class?DownLoadAction?extends?ActionSupport{
????private?String?fileName?=?null;
????
????public?InputStream?getInputStream(){
???? try?{
HttpServletRequest?request?=?ServletActionContext.getRequest();
String?filePath=new?String(request.getParameter(“filePath“).getBytes(“iso8859-1“)“utf-8“);
this.fileName=filePath.substring(filePath.lastIndexOf(“/“)+1filePath.length());
return?new?FileInputStream(new?File(filePath));
}?catch?(Exception?e)?{
e.printStackTrace();
}
return?null;
????}
????public?String?getFileName()?{
????????try?{
???????? HttpServletResponse?response?=?ServletActionContext.getResponse();
????????????response.setHeader(“charset““ISO8859-1“);
????????????return?new?String(this.fileName.getBytes(“utf-8“)?“ISO8859-1“);
????????}?catch?(UnsupportedEncodingException?e)?{
???????? e.printStackTrace();
????????????return?“獲取文件名出現了錯誤!“;
????????}
????}
????
public?String?execute()?throws?Exception?{
????????return?“success“;
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????8418??2017-03-02?11:32??MyOA\.classpath
?????文件????????571??2011-09-23?19:46??MyOA\.myhibernatedata
?????文件????????285??2017-04-10?21:06??MyOA\.myme
?????文件????????240??2011-09-23?19:42??MyOA\.mystrutsdata
?????文件???????2240??2017-03-02?11:00??MyOA\.project
?????文件????????500??2011-09-23?19:41??MyOA\.settings\.jsdtscope
?????文件???????1040??2011-09-24?11:29??MyOA\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件????????227??2017-03-12?16:03??MyOA\.settings\org.eclipse.core.resources.prefs
?????文件?????????83??2017-03-02?11:27??MyOA\.settings\org.eclipse.core.runtime.prefs
?????文件????????629??2011-09-24?11:29??MyOA\.settings\org.eclipse.jdt.core.prefs
?????文件????????450??2017-03-02?11:44??MyOA\.settings\org.eclipse.wst.common.component
?????文件????????252??2016-12-29?17:06??MyOA\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2016-12-29?17:06??MyOA\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2016-12-29?17:06??MyOA\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????6375??2011-09-24?11:29??MyOA\.settings\org.springfr
?????文件????????462??2011-09-23?19:46??MyOA\.springBeans
?????文件????????834??2017-03-03?15:33??MyOA\index.jsp
?????文件???????2491??2017-03-05?09:10??MyOA\src\applicationContext.xm
?????文件???????1451??2017-03-12?16:33??MyOA\src\com\action\DownLoadAction.java
?????文件???????6141??2017-03-10?14:52??MyOA\src\com\action\EmailAction.java
?????文件???????3817??2017-03-03?15:16??MyOA\src\com\action\UserAction.java
?????文件???????2796??2017-02-24?08:58??MyOA\src\com\action\VocationAction.java
?????文件????????451??2017-02-24?09:00??MyOA\src\com\dao\EmailDao.java
?????文件???????5140??2017-03-10?13:33??MyOA\src\com\dao\EmailDaoImpl.java
?????文件????????362??2017-02-24?17:42??MyOA\src\com\dao\UserDao.java
?????文件???????4622??2017-02-24?18:12??MyOA\src\com\dao\UserDaoImpl.java
?????文件????????376??2017-02-24?09:09??MyOA\src\com\dao\VocationDao.java
?????文件???????3548??2017-03-03?16:59??MyOA\src\com\dao\VocationDaoImpl.java
?????文件???????1582??2011-09-28?16:05??MyOA\src\com\entity\Email.hbm.xm
?????文件???????1786??2017-03-10?13:23??MyOA\src\com\entity\Email.java
............此處省略202個文件信息
評論
共有 條評論