知识大全 演示Struts2实现简单上传代码
Posted 属性
篇首语:曾无好事来相访,赖尔高文一起予。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 演示Struts2实现简单上传代码相关的知识,希望对你有一定的参考价值。
演示Struts2实现简单上传代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
web xml <?xml version= encoding= UTF ?><web app version= xmlns= xmlns:xsi= instance xsi:schemaLocation= app_ _ xsd > <filter> <filter name>struts </filter name> <filter class> apache struts dispatcher FilterDispatcher</filter class> </filter>
<filter mapping> <filter name>struts </filter name> <url pattern>/*</url pattern> </filter mapping></web app>
struts xml <?xml version= encoding= UTF ?><!DOCTYPE struts PUBLIC //Apache Sofare Foundation//DTD Struts Configuration //EN dtd >
<struts> <package name= struts extends= struts default > <action name= upload class= xie struts upload UploadAction > <result name= success >/upload/result jsp</result> </action> </package></struts>
upload jsp
<% @ page language= java contentType= text/; charset=GB pageEncoding= GB %><% @ taglib prefix= s uri= /struts tags %><><head><title>upload</title></head><body><s:form action= upload enctype= multipart/form data > <s:textfield name= username id= username label= username /> <s:file name= file id= file label= file /> <s:submit/></s:form></body></> result jsp
<% @ page language= java contentType= text/; charset=GB pageEncoding= GB %><% @ taglib prefix= s uri= /struts tags %><> <head> <title>result</title> </head> <body> <s:property value= username /> <br> <s:property value= fileFileName /> </body></>UploadAction java
package xie struts upload;
import java io File;import java io FileInputStream;import java io FileOutputStream;import java io InputStream;import java io OutputStream;
import apache struts ServletActionContext;
import opensymphony xwork ActionSupport;
public class UploadAction extends ActionSupport private String username;
private File file;
private String fileFileName; // 有属性file+Filename固定组成
private String fileContentType; // 有属性file+ContentType固定组成
public String getUsername() return username;
public void setUsername(String username) this username = username;
public File getFile() return file;
public void setFile(File file) this file = file;
public String getFileFileName() return fileFileName;
public void setFileFileName(String fileFileName) this fileFileName = fileFileName;
public String getFileContentType() return fileContentType;
public void setFileContentType(String fileContentType) this fileContentType = fileContentType;
@Override public String execute() throws Exception InputStream is = new FileInputStream(file); String root = ServletActionContext getRequest() getRealPath( /temp ); File destFile = new File(root this getFileFileName()); OutputStream os = new FileOutputStream(destFile); byte[] buffer = new byte[ ]; int length = ; while ((length is read(buffer)) > ) os write(buffer length); is close(); os close(); return SUCCESS;
cha138/Article/program/Java/ky/201311/28582相关参考
Asp.net图片上传实现预览效果的简单代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!这篇文章
以前在网上看到的最简单的拖动对象的代码忘记作者叫什么了原始代码在IE下有些小问题并且声明了文档类型为x后在FF等非IE浏览器下无效对其进行了改进现在已经可兼容:IEFirefoxOpera<
文件上传几乎是每个项目实现的一个必须的模块 上传就是将信息从个人计算机(本地计算机)传递到中央计算机(远程计算机)系统上让网络上的人都能看到将制作好的网页文字图片等发布到互联网上去以
网上有很多无刷新文件上传的代码看了很多感觉都比较复杂有些封装的很好但是又缺乏了灵活性个人觉得其实无刷新文件上传并不麻烦所以写下此文供大家参考批评 好了闲话不多说现在我们现在就从头来实现一个无刷新
本文为大家介绍下js如何实现展开闭合效果具体代码如下感兴趣的朋友可以参考下哈希望对大家有所帮助 复制代码代码如下:<!DOCTYPEPUBLIC"//WC//DTDXHTMLTrans
开发前期用自动生产固定大小的图片进行显示发现不能满足在前期的时候把保存了原图现在只能显示原图原图由于上传时候没有做任何限制所有要使用图片不完全按比例缩小下面是代码 复制代码代码如下:lish
ASP.NET防盗链演示代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! <%@WebH
浅谈Struts2分页的实现与代码实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 关于Str
PHP文件上传代码用法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! php文件上传代码编写过程
<!#includeFILE="uploadinc"><%dimuploadfileformNameformPathiCountfilenamefileExtsetupload=