gpt4 book ai didi

spring-mvc - InternalResourceViewResolver 同时解析 JSP 和 HTML

转载 作者:行者123 更新时间:2023-12-03 14:11:17 44 4
gpt4 key购买 nike

我要 org.springframework.web.servlet.view.InternalResourceViewResolver解析 JSP 和 HTML 页面。

那可能吗?

最佳答案

您可以配置一个 InternalResourceViewResolver像这样:

<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">

<property name="prefix" value="/WEB-INF/pages/"/>
<property name="suffix" value=""/>
</bean>

WEB-INF/pages文件夹可以包含jsp和html页面,后缀属性留空。

然后在您的 Controller 中,您可以拥有返回 html View 的方法和基于后缀返回 jsp View 的方法。例如,如果 index.htmlindex.jsp两者都存在于 WEB-INF/pages你可以做:
@RequestMapping("/htmlView")
public String renderHtmlView() {
return "index.html";
}

@RequestMapping("/jspView")
public String renderJspView() {
return "index.jsp";
}

然而,由于 html 页面是静态的,不需要处理,你最好使用 <mvc:resources>标记而不是此类页面的 View 解析器。见 docs了解更多信息。

关于spring-mvc - InternalResourceViewResolver 同时解析 JSP 和 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20564336/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com