Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 12948|Odgovoriti: 0

[JavaEE] nalaganje struts2file

[Kopiraj povezavo]
Objavljeno na 24. 12. 2014 02:12:11 | | |
[mw_shl_code=java, res]
  <body>< %--
  ORM obrazec se poizveduje v binarni obliki, in moraš nastaviti enctype="multipart/form-data"
    --%><form action="${pageContext.request.contextPath}/de/ServletActionupload" enctype="multipart/form-data" method="post"/>
            datoteka<vhodni tip="ime datoteke="slika"/>
            <vhodni tip="submit" vrednost="upload"/>
    </form>
  </body>

        <ime akcije="ServletAction*" class="action.ServletAction" metoda="{1}">
                <ime rezultata="sporočilo">/index.jsp</result>
                <ime rezultata="uploadmsg">/uploadmsg.jsp</result>
                </action>

...
zasebna datoteka slike;
        zasebni String imageFileName; Ime polja sledi FileName
       
       
       
        public String getImageFileName() {
                vrni imageFileName;
        }

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

        public File getImage() {
                povratna slika;
        }

        public void setImage(File image) {
                this.image = slika;
        }


/**
         * Naloži datoteke
         * @return
         * @throws IOException
         */
        public String upload(){
               
                        try {
                                String realpath = ServletActionContext.getServletContext().getRealPath("/images");
System.out.println(realpath);
if (image!=null) {
                                datoteka shranjena datoteka = nova datoteka(nova datoteka(realpath),imageFileName);
                                if (!savefile.getParentFile().exists()) {
                                        savefile.getParentFile().mkdir();
                                }
                                FileUtils.copyFile(image,savefile);
                                ActionContext.getContext().put("msg", "Upload successful!");
                               
}else {
ActionContext.getContext().put("msg", "Please select file");
}
                        } catch (IOException e) {
                                TODO samodejno generiran blok ujetja
                                e.printStackTrace();
                                ActionContext.getContext().put("msg", "Nalaganje ni uspelo!");
                        }
                vrni "uploadmsg";
        }


[/mw_shl_code]




Prejšnji:Zdi se mi, da je ta forum tako zapuščen, samo objavite sliko, saj je tako ali tako nihče ne bere. Ha
Naslednji:Struts2 prilagojen časovni pretvornik
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com