资源简介
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-简易打地鼠
相关资源
- Android-简易打地鼠
- Android 的WebView长按保存图片
- android手机上模拟的gbt28181设备端app
- 蘑菇街 TeamTalk android源码
- android 个人记账本的实现
- 安卓WiFi室内定位程序源码
- 闲置商城大作业jsp+servlet+mysql包含数据
- Android实现mp3音频剪辑(带试听)
- E聊android即时通信app简易版源码
- 操作系统 进程调度算法实现Android实现
- boostandroid
- 900多个精美的android手机开发app图标素
- RecyclerView三级联动
- Android版 RTSP客户端
- AndroidTCP Client and Server
- android大漩涡图片展示
- Android仿QQ登录下拉历史列表
- 疲劳检测(闭眼/眨眼识别) for andr
- android课程设计集锦
- Android记事本的实现
- Android应用案例开发大全源码完整版
- Android支付宝沙箱环境使用教程demo
- MPAndroid图表源码及AS项目及eclipse jar包
- Android源码-神奇的数学之心
- Android网上商城:app+服务器
- Android 文字识别,支持识别中英文,及
- android 弹幕射击游戏设计与开发毕业设
- Android SDK build-tools 23.0.2
- android开源项目源码,完整商城项目源
- Android Studio 简易音乐播放器
评论
共有 条评论