Не удалось достигнуть index.jsp в приложении весны java [дубликат]

final StorageReference filePath = mImageStore.child("profile_images").child("full_image").child(userId + ".jpg");
                filePath.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
                    @Override
                    public void onSuccess(Uri uri) {
                        //Bitmap hochladen
                        uploadBitMap(uri.toString());
                    }
                });
5
задан Rakesh Juyal 25 April 2016 в 05:30
поделиться

5 ответов

Вам не требуется ViewResolver. pom.xml нуждается в указанных зависимостях, как сказал Юра, и поместите файлы jsp в src \ main \ webapp \ WEB-INF \ jsp.

2
ответ дан AlphaAtlas 1 September 2018 в 07:17
поделиться
  1. Создать webapp / WEB-INF / views {Назовите последнюю папку как U Like} под src / main
  2. Добавить jstl jar
  3. добавить следующие две строки в приложении .properties spring.mvc.view.prefix: / WEB-INF / views / spring.mvc.view.suffix: .jsp Запускать как Spring Boot App ..U, хорошо идти! Для More U можно проконсультироваться с моим проектом на github: https://github.com/SudipBiswasRana/Using-JSP-As-View-For-Spring-Project
-1
ответ дан amod 1 September 2018 в 07:17
поделиться

Сначала вам нужно добавить правильную зависимость от maven, как показано ниже, для рендеринга JSP в весеннем загрузочном приложении.

 <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
    </dependency>

Затем определите класс представления как JstlView, как показано ниже:

@Bean
public InternalResourceViewResolver setupViewResolver()  {
        InternalResourceViewResolver resolver =  new InternalResourceViewResolver();
        resolver.setPrefix ("/ui/jsp/");
        resolver.setSuffix (".jsp");
        resolver.setViewClass (JstlView.class);
        return resolver;
    }

Найдите рабочий пример здесь пример загрузки весны boot mvc jsp

2
ответ дан Dhiraj Ray 1 September 2018 в 07:17
поделиться

Предполагая, что он встроен Tomcat,

. В вашем pom.xml

    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
    </dependency>

встроенном ядре Tomcat необходимо иметь поддержку JSP-рендеринга.

4
ответ дан sura2k 1 September 2018 в 07:17
поделиться
@Bean
public ViewResolver getViewResolver(){
    InternalResourceViewResolver resolver = new InternalResourceViewResolver();
    resolver.setPrefix("/WEB-INF/jsp/");
    resolver.setSuffix(".jsp");
    resolver.setViewClass(JstlView.class);
    return resolver;
}

также необходимо, и ваши страницы должны быть в / webapp / WEB-INF / jsp /

+

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
    </dependency>
12
ответ дан Yura 1 September 2018 в 07:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: