springmvc如何从controller跳转到WEB-INF下的html页面? 8C

报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>

2个回答

建立web-inf/pages文件夹,controller返回类型为ModelAndView 返回对应的 jsp或html文件名称
图片说明

webcontent 编译后是直接放在classpath 下的,而 WEBNF 是项目的安全目录,你无法直接通过在浏览器上敲·地址访问。只有通过 后台代码进行转发
(如何转发那么简单我就不说了)。重定向也访问不到

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐