无法渲染视图,在Spring MVC的响应中将视图获取为空

时间:2019-06-14 11:00:09

标签: java spring-mvc

一般流程

  1. 单击一个链接
  2. 它击中了Spring MVC控制器
  3. 我要在控制器中返回ModelAndView
  4. 模型包含必需的数据和视图名称

使用的View Resolver是URLBasedViewResolver

viewname:/common/report

所以我希望report.jsp应该被渲染。

点击链接后,它应该解析视图。首先,我认为这是我的jsp问题,所以我的jsp仅包含简单的html标签。因此,我怀疑它无法找到视图。

我的jsp位于/WEB-INF/jsp/common/report.jsp

<bean id="viewResolver"
class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<property name="viewClass"
        value="org.springframework.web.servlet.view.JstlView"/>
<property name="prefix" value="/WEB-INF/jsp/"/>
<property name="suffix" value=".jsp"/>
</bean>

JSP代码段

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
</html>

预期应该呈现JSP

实际,视图响应为空,数据以json格式的纯文本形式添加到网页上

0 个答案:

没有答案