注掉Thymeleaf的配置文件后就功能就能实现了,但是一带就报错
SSM的版本都是5.3.15,thymeleaf-spring5的版本是3.0.12.RELEASE
我百度了一下说少aspectjweaver的jar包,我maven里有,用了别人的配置代码也是出错
这是我的配置文件,写在springmvc的配置文件里:
<!-- 配置Thymeleaf的视图解析器,负责页面跳转 -->
<bean id="viewResolver" class="org.thymeleaf.spring5.view.ThymeleafViewResolver">
<property name="order" value="1"/>
<property name="characterEncoding" value="UTF-8"/>
<property name="templateEngine">
<bean class="org.thymeleaf.spring5.SpringTemplateEngine">
<property name="templateResolver">
<bean class="org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver">
<property name="prefix" value="/WEB-INF/pages/"/>
<property name="suffix" value=".jsp"/>
<property name="templateMode" value="JSP"/>
<property name="characterEncoding" value="UTF-8" />
</bean>
</property>
</bean>
</property>
</bean>
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'viewResolver' defined in class path resource [dispatcherServlet.xml]:
Cannot create inner bean 'org.thymeleaf.spring5.SpringTemplateEngine#353352b6' of type [org.thymeleaf.spring5.SpringTemplateEngine] while setting bean property 'templateEngine'; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'org.thymeleaf.spring5.SpringTemplateEngine#353352b6' defined in class path resource [dispatcherServlet.xml]: Cannot create inner bean 'org.thymeleaf.spring5.templateresolver
我也是这问题,请问解决了吗
thymeleaf的页面是html文件,要放在resources文件夹的模板文件夹templates里面。