Ошибка при использовании html-страницы вместо jsp-страницы - PullRequest
0 голосов
/ 06 мая 2018

Я хотел использовать страницу html вместо страницы jsp. Но при использовании HTML-страницы я получаю сообщение об ошибке. Но если я использую страницу JSP, я не получаю никакой ошибки.

Когда я использую <property name="suffix" value=".jsp"/>, я не получаю никакой ошибки. Вот мой spring-servlet.xml файл

http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd">

<mvc:annotation-driven/>
<context:component-scan base-package="org.avijit"/>
<bean id="jspViewResolver"
      class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/WEB-INF/views/"/>
    <property name="suffix" value=".html"/>
</bean>

Мой Controller класс

 package org.avijit;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;

    @Controller
    public class BaseController {
        @RequestMapping(value="/", method = RequestMethod.GET)
        public String homePage()
        {
            return "welcomePage";
        }
    }

1 Ответ

0 голосов
/ 06 мая 2018

Наконец-то я получил ответ. Я изменил свой viewresolver класс на

<bean
        id="templateResolver"
        class="org.thymeleaf.spring4.templateresolver.SpringResourceTemplateResolver"
        p:prefix="/WEB-INF/views/"
        p:suffix=".html"
        p:templateMode="HTML5"

></bean>

<bean id="templateEngine"
      class="org.thymeleaf.spring4.SpringTemplateEngine">
    <property name="templateResolver" ref="templateResolver" />
</bean>

<bean class="org.thymeleaf.spring4.view.ThymeleafViewResolver">
    <property name="templateEngine" ref="templateEngine" />
</bean>

Теперь все работает нормально! :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...