真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

利用struts2如何實(shí)現(xiàn)一個(gè)多文件上傳功能

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)利用struts2如何實(shí)現(xiàn)一個(gè)多文件上傳功能,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比尼元陽(yáng)網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式尼元陽(yáng)網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋尼元陽(yáng)地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴。

開(kāi)發(fā)環(huán)境JDK1.8 eclipse struts2-2.3.31

1.創(chuàng)建web項(xiàng)目

2.導(dǎo)入struts2核心jar包

3.更改web.xml配置文件(只要配置好struts2的Filter就好)

4.創(chuàng)建src/struts.xml文件

<?xml version="1.0" encoding="UTF-8" ?>



  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

  
    
      
      WEB-INF/images
      /success.jsp
      /error.jsp
      
        
        image/bmp,image/png,image/gif,image/jpeg
        
        1025956
      
      
      
    
  

5.創(chuàng)建src/com.ifan.action.FileUpload.Java

package com.ifan.action;

import java.io.File;

import org.apache.commons.io.FileUtils;
import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

public class FileUpload extends ActionSupport{

  private File[] image; //上傳的文件
  private String[] imageFileName; //文件名稱
  private String[] imageContentType; //文件類型

  public String execute() throws Exception {
    ServletActionContext.getRequest().setCharacterEncoding("UTF-8");
    String realpath = ServletActionContext.getServletContext().getRealPath("/images");
    System.out.println(realpath);
    if (image != null) {
      File savedir=new File(realpath);
      if(!savedir.getParentFile().exists())
        savedir.getParentFile().mkdirs();
      for(int i=0;i

6.創(chuàng)建WebContent/index.jsp ,作為上傳文件的頁(yè)面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%
  String path = request.getContextPath();
  String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
      + path + "/";
%>




" rel="external nofollow" >

My JSP 'hello.jsp' starting page





















7.創(chuàng)建WebContent/success.jsp 作為文件上傳成功跳轉(zhuǎn)的頁(yè)面,創(chuàng)建WebContent/error.jsp 作為文件上傳失敗的頁(yè)面 , 創(chuàng)建WebContent/images文件夾,作為上傳文件的存儲(chǔ)位置

上述就是小編為大家分享的利用struts2如何實(shí)現(xiàn)一個(gè)多文件上傳功能了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當(dāng)前標(biāo)題:利用struts2如何實(shí)現(xiàn)一個(gè)多文件上傳功能
網(wǎng)頁(yè)URL:http://weahome.cn/article/jioijs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部