0

我有一个 spring-mvc 项目,配置为从 WEB-INF/jsp 加载模板,我使用 Servlet 3.0 属性从WEB-INF/lib/someplugins.jar!/META-INF/resources/WEB加载一些 mvc 模板-INF/jsp/a.jsp,我该怎么做?

我拥有的视图解析器的这个弹簧配置是

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

4

1 回答 1

0

buidView(String viewName)您可以通过扩展 InternalResourceViewResolver 并自定义方法来创建自己的视图解析器。

public class TemplateViewResolver extends InternalResourceViewResolver {

    @Override
    protected AbstractUrlBasedView buildView(String viewName) throws Exception {
         String otherViewName = /* Custom lookup logic */;
         return super.buildView(otherViewName);
    }
}
于 2013-09-18T06:23:36.123 回答