在Spring MVC中配置视图解析器需要在Spring的配置文件中进行配置。以下是一般的配置步骤:
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"/> <!-- 设置视图文件的位置 -->
<property name="suffix" value=".jsp"/> <!-- 设置视图文件的后缀 -->
</bean>
在上面的配置中,prefix
属性用于指定视图文件的位置,suffix
属性用于指定视图文件的后缀。在上面的配置中,视图文件的位置为/WEB-INF/views/
,后缀为.jsp
。这意味着视图文件都应该放在/WEB-INF/views/
目录下,并且文件的后缀为.jsp
。
将视图解析器的配置添加到Spring MVC的配置文件中(如springmvc-servlet.xml)中:
<mvc:annotation-driven/>
<mvc:resources mapping="/resources/**" location="/resources/"/>
<mvc:view-resolvers>
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
</bean>
</mvc:view-resolvers>
WebMvcConfigurer
接口来配置视图解析器:@Configuration
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {
@Override
public void configureViewResolvers(ViewResolverRegistry registry) {
registry.jsp("/WEB-INF/views/", ".jsp");
}
}
以上是在Spring MVC中配置视图解析器的一般方法,可以根据具体的需求和项目情况进行适当的调整和修改。