报Could not resolve view with name 'personal' in servlet with name 'SpringMVC';
视图解析器用的thymeleaf;springmvc 配置如下:
class="org.thymeleaf.spring4.templateresolver.SpringResourceTemplateResolver">
<bean id="templateEngine" class="org.thymeleaf.spring4.SpringTemplateEngine">
<property name="templateResolver" ref="templateResolver" />
<property name="enableSpringELCompiler" value="false" />
</bean>
<bean id="htmlViewResolver" class="org.thymeleaf.spring4.view.ThymeleafViewResolver">
<property name="templateEngine" ref="templateEngine" />
<property name="characterEncoding" value="utf-8"/>
<property name="order" value="1" />
<property name="viewNames" value="*.html,*.xhtml" />
</bean>
建立web-inf/pages文件夹,controller返回类型为ModelAndView 返回对应的 jsp或html文件名称
webcontent 编译后是直接放在classpath 下的,而 WEBNF 是项目的安全目录,你无法直接通过在浏览器上敲·地址访问。只有通过 后台代码进行转发
(如何转发那么简单我就不说了)。重定向也访问不到