• 大小: 26.68MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-03
  • 语言: Java
  • 标签: android  tomcat  文件  交互  

资源简介

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\.mymetadata

     文件       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.xml

     文件         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\baseAction.java

     文件       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\xmls\Picture.hbm.xml

     文件        824  2015-03-26 11:25  android tomcat\JCproject\src\com\jiaojing\hbm\xmls\User.hbm.xml

     文件       1394  2015-03-26 11:18  android tomcat\JCproject\src\com\jiaojing\link\action\LoginAction.java

     文件       3373  2015-03-26 14:04  android tomcat\JCproject\src\com\jiaojing\link\action\UploadAction.java

     文件        715  2015-03-26 11:22  android tomcat\JCproject\src\com\jiaojing\link\service\impl\linkServiceImpl.java

     文件        518  2015-03-26 11:22  android tomcat\JCproject\src\com\jiaojing\link\service\linkService.java

     文件        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个文件信息

评论

共有 条评论