Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 12948|Yanıt: 0

[JavaEE] struts2file yükleme

[Bağlantıyı kopyala]
Yayınlandı 24.12.2014 02:12:11 | | |
[mw_shl_code=java, doğru]
  <body><%-
  ORM formu ikili formatta sorgulanır ve enctype="multipart/form-data" ayarları yapmanız gerekir
    --%><form action="${pageContext.request.contextPath}/de/ServletActionupload" enctype="multipart/form-data" method="post"/>
            file<input type="file" name="image"/>
            <input type="submit" value="upload"/>
    </form>
  </body>

        <action name="ServletAction*" class="action.ServletAction" metod="{1}">
                <result name="message">/index.jsp</result>
                <result name="uploadmsg">/uploadmsg.jsp</result>
                </action>

...
özel Dosya görseği;
        özel String imageFileName; Alan adının ardından Dosya Adı gelir
       
       
       
        public String getImageFileName() {
                returnFileName;
        }

        public void setImageFileName(String imageFileName) {
                this.imageFileName = imageFileName;
        }

        public Dosya getImage() {
                geri dönüş görüntüsü;
        }

        public void setImage(Dosya görgesi) {
                this.image = görüntü;
        }


/**
         * Dosya yükle
         * @return
         * @throws IOException
         */
        public String upload(){
               
                        Try {
                                Dizi realpath = ServletActionContext.getServletContext().getRealPath("/images");
System.out.println(realpath);
if (resim!=null) {
                                Dosya kaydetme dosyası = yeni Dosya(yeni Dosya(realpath),imageFileName);
                                if (!savefile.getParentFile().exists()) {
                                        savefile.getParentFile().mkdir();
                                }
                                FileUtils.copyFile(resim, kaydet);
                                ActionContext.getContext().put("mesaj", "Yükle başarılı!");
                               
}else {
ActionContext.getContext().put("msg", "Lütfen dosyayı seç");
}
                        } yakalama (IOException e) {
                                TODO Otomatik olarak oluşturulan yakalama bloğu
                                e.printStackTrace();
                                ActionContext.getContext().put("msg", "Yükleme başarısız oldu!");
                        }
                "uploadmsg" döndür;
        }


[/mw_shl_code]




Önceki:Bu forumun çok ıssız olduğunu hissediyorum, sadece bir fotoğraf paylaş, zaten kimse okumuyor. Ha
Önümüzdeki:struts2 özel zaman dönüştürücüsü
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com