資源簡介
android做客戶端上傳圖片到tomcat,當然也可以上傳其他文件.用的是三大框架.這里主要是用的struts2.
代碼片段和文件信息
package?com.jiaojing.action;
import?java.io.IOException;
import?java.io.PrintWriter;
import?java.text.SimpleDateFormat;
import?java.util.Date;
import?java.util.Map;
import?javax.servlet.ServletContext;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?org.apache.struts2.interceptor.ServletRequestAware;
import?org.apache.struts2.interceptor.ServletResponseAware;
import?org.apache.struts2.interceptor.SessionAware;
import?org.apache.struts2.util.ServletContextAware;
import?com.opensymphony.xwork2.ActionSupport;
public?class?baseAction?extends?ActionSupport?implements?SessionAware?ServletRequestAware
ServletResponseAware?ServletContextAware?{
private?static?final?long?serialVersionUID?=?1L;
protected?Mapject>?session;
protected?HttpServletRequest?request;
protected?HttpServletResponse?response;
protected?ServletContext?application;
public?void?setSession(Mapject>?session)?{
this.session?=?session;
}
public?void?setServletRequest(HttpServletRequest?request)?{
this.request?=?request;
}
public?HttpServletRequest?getRequest()?{
return?request;
}
public?void?setRequest(HttpServletRequest?request)?{
this.request?=?request;
}
public?HttpServletResponse?getResponse()?{
return?response;
}
public?void?setResponse(HttpServletResponse?response)?{
this.response?=?response;
}
public?ServletContext?getApplication()?{
return?application;
}
public?void?setApplication(ServletContext?application)?{
this.application?=?application;
}
public?Mapject>?getSession()?{
return?session;
}
public?void?setServletResponse(HttpServletResponse?response)?{
this.response?=?response;
}
public?void?setServletContext(ServletContext?context)?{
this.application?=?context;
}
public?String?toRealPath(String?path)?{
return?application.getRealPath(path);
}
public?String?execute()?throws?Exception?{
return?“success“;
}
protected?void?outJsonDatas(object?data)?{
getResponse().setContentType(“text/json;charset=utf-8“);
this.outWriterDatas(data?null);
}
protected?void?outWriterDatas(object?data?String?contentType)?{
try?{
getResponse().setHeader(“Cache-Control“?“no-cache“);
if?(contentType?!=?null?&&?!(contentType.trim().equals(““)))?{
getResponse().setContentType(contentType?+?“;charset=utf-8“);
}
PrintWriter?out?=?getResponse().getWriter();
out.print(data);
out.flush();
out.close();
}?catch?(IOException?e)?{
e.printStackTrace();
}
}
public?String?format(Date?date?String?format)?{
SimpleDateFormat?sdf?=?new?SimpleDateFormat(format);
return?sdf.format(date);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????598??2015-01-06?09:20??android?tomcat\JCproject\.classpath
?????文件????????297??2015-03-20?14:29??android?tomcat\JCproject\.myme
?????文件???????1752??2015-03-20?14:29??android?tomcat\JCproject\.project
?????文件????????500??2014-06-25?11:06??android?tomcat\JCproject\.settings\.jsdtscope
?????文件????????169??2015-03-12?17:03??android?tomcat\JCproject\.settings\com.genuitec.eclipse.core.prefs
?????文件???????1009??2015-03-20?14:19??android?tomcat\JCproject\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件????????108??2015-03-26?11:17??android?tomcat\JCproject\.settings\org.eclipse.core.resources.prefs
?????文件????????364??2015-01-06?09:20??android?tomcat\JCproject\.settings\org.eclipse.jdt.core.prefs
?????文件????????456??2015-03-20?14:28??android?tomcat\JCproject\.settings\org.eclipse.wst.common.component
?????文件????????252??2014-06-25?11:06??android?tomcat\JCproject\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2014-06-25?11:06??android?tomcat\JCproject\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2014-06-25?11:06??android?tomcat\JCproject\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????2785??2015-03-26?11:17??android?tomcat\JCproject\src\com\jiaojing\action\ba
?????文件???????1129??2015-03-26?13:57??android?tomcat\JCproject\src\com\jiaojing\bean\Picture.java
?????文件???????1264??2015-03-26?11:17??android?tomcat\JCproject\src\com\jiaojing\bean\User.java
?????文件???????1722??2015-03-26?11:17??android?tomcat\JCproject\src\com\jiaojing\dao\DataDao.java
?????文件???????3920??2015-03-26?11:18??android?tomcat\JCproject\src\com\jiaojing\dao\impl\DataDaoImpl.java
?????文件???????1216??2015-03-26?11:21??android?tomcat\JCproject\src\com\jiaojing\fiter\UserInterceptor.java
?????文件????????710??2015-03-26?13:59??android?tomcat\JCproject\src\com\jiaojing\hbm\xm
?????文件????????824??2015-03-26?11:25??android?tomcat\JCproject\src\com\jiaojing\hbm\xm
?????文件???????1394??2015-03-26?11:18??android?tomcat\JCproject\src\com\jiaojing\li
?????文件???????3373??2015-03-26?14:04??android?tomcat\JCproject\src\com\jiaojing\li
?????文件????????715??2015-03-26?11:22??android?tomcat\JCproject\src\com\jiaojing\li
?????文件????????518??2015-03-26?11:22??android?tomcat\JCproject\src\com\jiaojing\li
?????文件????????685??2015-03-26?11:19??android?tomcat\JCproject\src\com\jiaojing\test\Test.java
?????文件????????848??2015-03-26?11:21??android?tomcat\JCproject\src\com\jiaojing\util\Constant.java
?????文件???????1262??2015-03-26?11:21??android?tomcat\JCproject\src\com\jiaojing\util\MD5Util.java
?????文件???????4640??2015-03-26?11:21??android?tomcat\JCproject\src\com\jiaojing\util\SendEmailUtil.java
?????文件???????1017??2015-03-26?11:21??android?tomcat\JCproject\src\com\jiaojing\util\StringUtil.java
?????文件???????1224??2015-03-26?11:21??android?tomcat\JCproject\src\com\jiaojing\util\Test.java
............此處省略994個文件信息
- 上一篇:Android 的WebView長按保存圖片
- 下一篇:Android-簡易打地鼠
評論
共有 條評論