Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 12948|Отговор: 0

[JavaEE] struts2file upload

[Копирай линк]
Публикувано в 24.12.2014 г. 2:12:11 ч. | | |
[mw_shl_code=java, вярно]
  <body><%--
  ORM формата се заявява в двоичен формат и трябва да зададете enctype="multipart/form-data"
    --%><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>

        <име на действие="ServletAction*" class="action.ServletAction" метод="{1}">
                <име на резултат="съобщение">/index.jsp</result>
                <име на резултат="uploadmsg">/uploadmsg.jsp</result>
                </action>

...
личен файл образ;
        private string imageFileName; Името на полето е последвано от FileName
       
       
       
        public String getImageFileName() {
                return imageFileName;
        }

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

        публичен файл getImage() {
                връщане на изображението;
        }

        public void setImage(File image) {
                this.image = изображение;
        }


/**
         * Качване на файлове
         * @return
         * @throws IOException
         */
        публичен String upload(){
               
                        try {
                                String realpath = ServletActionContext.getServletContext().getRealPath("/images");
System.out.println(realpath);
ако (изображение!=null) {
                                File savefile = new File(new File(realpath),imageFileName);
                                ако (!savefile.getParentFile().exists()) {
                                        savefile.getParentFile().mkdir();
                                }
                                FileUtils.copyFile(image,savefile);
                                ActionContext.getContext().put("msg", "Качване успешно!");
                               
}else {
ActionContext.getContext().put("msg", "Моля, изберете файл");
}
                        } catch (IOException e) {
                                TODO Автоматично генериран блок за улавяне
                                e.printStackTrace();
                                ActionContext.getContext().put("msg", "Качването не успя!");
                        }
                return "uploadmsg";
        }


[/mw_shl_code]




Предишен:Чувствам, че този форум е толкова празен, просто публикувай снимка, никой така или иначе не я чете. Ха
Следващ:Struts2 Персонализиран преобразувател на време
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com