Java SpringMVC框架非常基本的问题

Java SpringMVC框架非常基本的问题,java,spring,spring-mvc,Java,Spring,Spring Mvc,在查看Spring FrameWork 3.0时,我看到了以下代码示例: @RequestMapping("/index.dlp") public ModelAndView index(){ logger.info("Return View"); return new ModelAndView("index"); } 这个选项对我不起作用。仅当我以以下方式更改代码时: @RequestMapping("/index.dlp") public ModelAndView i

在查看Spring FrameWork 3.0时,我看到了以下代码示例:

@RequestMapping("/index.dlp")
public ModelAndView index(){
    logger.info("Return View");
    return new ModelAndView("index");
}
这个选项对我不起作用。仅当我以以下方式更改代码时:

@RequestMapping("/index.dlp")
    public ModelAndView index(){
        logger.info("Return View");
        return new ModelAndView("index.jsp");
    }

它很好用。有人能告诉我为什么吗

视图名称由
viewsolver
s解析为实际视图

要通过短名称引用JSP页面,需要为
InternalResourceViewResolver
提供
前缀和
后缀。以下配置将
index
映射到
/WEB-INF/jsp/index.jsp

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

另请参见:


这就是我喜欢的:问题和答案都清晰、易懂且正确。因此+1表示感谢。很好,如果我想创建两个不同的bean,一个用于/WEB-INF/jsp/,另一个用于/WEB-INF/forms/或/WEB-INF/forms/jsp/,该怎么办?非常感谢。丹尼。@丹尼:那么你可以用
/WEB-INF/
作为前缀,用
jsp/index
forms/index
作为视图名。不幸的是,我没有得到你的答案。“视图名称”实际上指的是什么?你能举个小例子吗?谢谢。原因:)return“/forms/loginform”;抱歉问了个愚蠢的问题。工作完美。