Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Java EE Maven + назначение свойств модулям https://www.cyberforum.ru/ java-j2ee/ thread2312946.html
Есть модульный проект. В центральном pom.xml назначено свойство для всего проекта. <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"...
Java EE Ошибка в jdbc
Работаю с glassfish,когда создаю соединение так : package net.ensode.glassfishbook.jdbcupdate; import java.io.IOException; import java.sql.*; import javax.annotation.Resource; import...
FormData в объект DTO Spring mvc Java EE
Есть такое DTO: public class OwnerProfileUpdateDTO { private String firstName; private String lastName; private String phone;
Java EE Как можно сохранять атрибуты сессии в коллекцию? Привет. Как можно сохранять атрибуты сессии в коллекцию? Я написал простенький калькулятор, который предлагает на выбор четыре арифметические операции и по нажатию клавиши выводит результат. Я бы... https://www.cyberforum.ru/ java-j2ee/ thread2312816.html
Java EE Spring MVC Как вытащить из модели атрибут поменять его формат и вставить обратно https://www.cyberforum.ru/ java-j2ee/ thread2312460.html
Имеется модель которая формируется из данных базы @RequestMapping(value = "/", method = RequestMethod.GET) public String listStudents(Model model) { List<Student> students =...
Как отправить в базу картинку из .jsp формы в Spring Java EE
Необходимо записать в базу картинку и затем при извлечении ее с базы правильно отобразить на .jsp Все делается в Spring. 1. Из всяких разных поллей input .jsp формируется в контроллере модель типа...
Java EE Структура JSON файла
Здравствуйте, уважаемые форумчане! Разбираюсь с форматом JSON. И возникла такая непонятность. Создал следующий простой JSON файл: { "id1": {"8:30":"завтрак", "9:00":"пробежка"}, "id2":...
Java EE Org.apache.jasper.JasperException: Unable to compile class for JSP: Когда перевел проект на maven, проект перестал запускаться. An error occurred at line: in the generated java file: Only a type can be imported. com.training.carsshop.utils.constants.Const... https://www.cyberforum.ru/ java-j2ee/ thread2311908.html
Java EE Weld+Jersey+tomcat8 https://www.cyberforum.ru/ java-j2ee/ thread2311894.html
Не могу понять как использовать аннотацию @Inject в моем простом проекте. Для CDI юзаю Weld. Во время запуска проекта в tomcat INFO ...
Java EE Не запускается простейшее приложение на Spring MVC Maven Intellij Idea Помогите пожалуйста запустить простейший проект на Spring. Настройки web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" ... https://www.cyberforum.ru/ java-j2ee/ thread2284108.html
-20 / 0 / 4
Регистрация: 04.08.2015
Сообщений: 369
0

Spring Multi Part загрузка файла и ошибка при подключении bean id multipartResolver

20.08.2018, 20:32. Показов 659. Ответов 3
Метки (Все метки)

Пытаюсь реализовать upload файла-картинки на сервер на базе MultiPart механизма Spring
В контроллере POST примерно так
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@RequestMapping(value = "/addStudent", method = RequestMethod.POST)
    public String addStudent(@ModelAttribute("student") Student student, HttpServletRequest request ) {
        studentDAO.addStudent(student);
 
        MultipartFile studentImage = student.getImg();
        String rootDirectory = request.getSession().getServletContext().getRealPath("\\src\\main\\webapp\\WEB-INF\\resources\\images\\");
        path = Paths.get(rootDirectory , student.getId() + ".png");
        if (studentImage != null && !studentImage.isEmpty()) {
            try {
                studentImage.transferTo(new File(path.toString()));
            } catch (Exception e) {
                e.printStackTrace();
                throw new RuntimeException("Product image saving failed", e);
            }
        }
        return "redirect:/";
    }
В pom.xml добавляю недостающие зависимости
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
...
         <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>2.4</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
            <scope>provided</scope>
        </dependency>
...
Проблем нет. Проект грузится на сервер и запускается. Правда загрузка файла не работает.
Но при добавлении необходимого бина в applicationContext.xml
XML
1
2
3
4
5
...
    <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
        <property name="maxUploadSize" value="1024000" />
    </bean>  
...
возникает ошибкаt
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Message Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/servle /http/HttpServletRequest
 
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
 
Exception
 
org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
    org.springframework.web.servlet.DispatcherServlet.triggerAfterCompletionWithError(DispatcherServlet.java:1302)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:977)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:969)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:860)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Подскажите пожалуйста куда нужно копать?

Вернуться к обсуждению:
Spring Multi Part загрузка файла и ошибка при подключении bean id multipartResolver
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.08.2018, 20:32
Готовые ответы и решения:

Не находит bean при конфигурировании Spring-приложения
Приветствую всех! public class MainConsole { public static void main(String args) { ...

При сохранении файла ошибка Could not find a part of the path 'D:\BU_test.xml'
Пытаюсь сохранить файл xml таким образом xdoc.Save(&quot;D:/BU_test.xml&quot;); На локалке все работает,...

Spring Kafka. Ошибка Connection refused при подключении к брокеру Kafka
Пишу Kafka Broker и Consumer, чтобы ловить сообщения от приложения. При попытке достать сообщения...

Ошибка при подключении файла
Всем доброго времени суток форумчане ! Я вот загрузил на хост /members.000webhost.com но выдает...

__________________
3
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.