Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Java EE (J2EE)

Войти
Регистрация
Восстановить пароль
 
москвичанатолий
0 / 0 / 1
Регистрация: 13.04.2013
Сообщений: 25
#1

Spring + галерея - Java EE

19.12.2016, 02:58. Просмотров 220. Ответов 0
Метки нет (Все метки)

Добрый вечер. Возник вопрос как передать FancyBox изображения, для того чтобы FancyBox их отобразил в web?
Файл settings.xml где указана папка с расположением изображений:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util"
       xsi:schemaLocation="
              [url]http://www.springframework.org/schema/beans[/url]
              [url]http://www.springframework.org/schema/beans/spring-beans.xsd[/url]
              [url]http://www.springframework.org/schema/util[/url]
              [url]http://www.springframework.org/schema/util/spring-util.xsd[/url]
              ">
    <bean class="java.lang.String" id="root">
        <constructor-arg value="photos"/>
    </bean>
</beans>
Фильтр, чтобы брать только изображения:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.wesked.cloud;
 
        import org.springframework.stereotype.Service;
 
        import javax.annotation.Resource;
        import java.nio.file.Path;
        import java.util.List;
        import java.util.Objects;
 
        import static java.nio.file.Files.isDirectory;
 
/**
 * Created by wesked on 05.12.2016.
 */
 
@Service
public class ImageFilter {
    @Resource
    List<String> imgExtensions;
 
    public boolean Image(Path path){
        Objects.requireNonNull(path);
        for (String extension : imgExtensions) {
            if (!isDirectory(path) && path.toString().toLowerCase().endsWith(extension.toLowerCase())){
                return true;
            }
        }
        return false;
    }
}
И заготовка для получения пути к изображениям:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package com.wesked.cloud;
 
import org.springframework.beans.factory.annotation.Autowired;
 
 
import java.nio.file.Path;
import java.util.Objects;
 
import static java.nio.file.Files.*;
 
 
/**
 * Created by wesked on 05.12.2016.
 */
 
public class ImageDirectory {
    private Path root;
 
    @Autowired
    private ImageFilter imageFilter;
 
    public ImageDirectory(Path root) {
        Objects.requireNonNull(root);
        if (!(exists(root) && isDirectory(root))){
            throw new IllegalArgumentException(root + " is not exist or not a directory");
        }
        this.root = root;
    }
 
    public ImageDirectory(Path root, ImageFilter imageFilter) {
        this(root);
        Objects.requireNonNull(imageFilter);
        this.imageFilter = imageFilter;
    }
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2016, 02:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Spring + галерея (Java EE):

Spring Security + галерея - Java EE
Добрый вечер. Моя задача фотогалерея с доступом по авторизации. Авторизацию сделал, а вот с галереей проблемы. Не понимаю как это вообще...

Spring MVC. 404 ошибка при включении Spring Data JPA в проект - Java EE
Добрый день. Есть простой шаблонный проект с использованием Spring MVC и Maven. С зависимостями Spring MVC проект собирается нормально и...

Перевод проекта из Spring Maven в обычный Spring MVC - Java EE
Здравствуйте. Подскажите, реально ли взять готовый проект, например -...

задания по spring core и spring mvc для новичков - Java EE
Какие задания можно предложить новичкам для выполнения после знакомства их с spring core и mvc ?

Spring: а как вы разрешаете зависимости для spring ? - Java EE
Прикручиваю авторизацию к своему мини-серверу и таки понимаю что я 5 минут ищу решение и 15 минут ищу куда переехала вон та библиотека в...

Jetty embedded + Spring MVC + Spring Security - Java EE
Добрый день. По роду работы приходилось писать на JavaSE, в том числе и сложные клиент/серверные программы. Использовал Netty, Apache...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2016, 02:58
Привет! Вот еще темы с ответами:

Spring Framework - запуск примеров Spring - Java EE
Здравствуйте, уважаемые форумчане, хочу освоить Spring Framework, прошу помощи у тех, кто знаком с этой технологией. Собственно есть...

Spring. Тесты и Spring-security - Java EE
Вопрос из области почему так. Есть у меня такой вот тест: @ContextConfiguration(locations = {&quot;classpath:/test/BeanConfig.xml&quot;}) ...

About Spring - Java EE
В спринге, если не использовать аннотации, а делать в XML, задаю &lt;constructor-arg бина и в классе этого бина у меня есть конструктор с...

Spring - Java EE
Добрый день. Кнопка Use получает Id и откр новую страницу, как мне получить этот Id в новом контроллере, который относиться к открытой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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