知识大全 演示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图片上传实现预览效果的简单代码

Asp.net图片上传实现预览效果的简单代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!这篇文章

知识大全 网页最简短的拖动对象代码实例演示

  以前在网上看到的最简单的拖动对象的代码忘记作者叫什么了原始代码在IE下有些小问题并且声明了文档类型为x后在FF等非IE浏览器下无效对其进行了改进现在已经可兼容:IEFirefoxOpera<

知识大全 struts2文件上传的采用的三种方式解析

   文件上传几乎是每个项目实现的一个必须的模块  上传就是将信息从个人计算机(本地计算机)传递到中央计算机(远程计算机)系统上让网络上的人都能看到将制作好的网页文字图片等发布到互联网上去以

知识大全 无刷新文件上传的简单实现

  网上有很多无刷新文件上传的代码看了很多感觉都比较复杂有些封装的很好但是又缺乏了灵活性个人觉得其实无刷新文件上传并不麻烦所以写下此文供大家参考批评  好了闲话不多说现在我们现在就从头来实现一个无刷新

知识大全 js展开闭合效果演示代码

本文为大家介绍下js如何实现展开闭合效果具体代码如下感兴趣的朋友可以参考下哈希望对大家有所帮助 复制代码代码如下:<!DOCTYPEPUBLIC"//WC//DTDXHTMLTrans

知识大全 jquery图片不完全按比例自动缩小的简单代码

开发前期用自动生产固定大小的图片进行显示发现不能满足在前期的时候把保存了原图现在只能显示原图原图由于上传时候没有做任何限制所有要使用图片不完全按比例缩小下面是代码 复制代码代码如下:lish

知识大全 ASP.NET防盗链演示代码

ASP.NET防盗链演示代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  <%@WebH

知识大全 浅谈Struts2分页的实现与代码实例

浅谈Struts2分页的实现与代码实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  关于Str

知识大全 PHP文件上传代码用法

PHP文件上传代码用法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  php文件上传代码编写过程

知识大全 文件上传 源代码

  <!#includeFILE="uploadinc"><%dimuploadfileformNameformPathiCountfilenamefileExtsetupload=