1
我在Spring Web MVC中的视图映射中遇到了问题。弹簧视图映射问题
调度-servlet.xml中:
...
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" />
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />
<context:component-scan base-package="de.bigbohne.smartmeter.controller" />
<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/views/"/>
</bean>
...
我的控制器:
@Controller
public class FrontPage {
@RequestMapping("/index.htm")
public ModelAndView Index(Model mdl){
ModelAndView mav = new ModelAndView("frontPage.jsp");
return mav;
}
}
我得到一个404错误说,它缺少/智能电表/ WEB-INF /视图/索引
在我看来,它必须是:/SmartMeter/WEB-INF/views/frontPage.j sp
我错过了什么? (我使用的码头7.2和Spring 3.0.5)
编辑1:
的web.xml:
<servlet>
<servlet-name>FrontController</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>FrontController</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
确定,但是这不是解决我的问题...它仍在寻求冯“的index.jsp” insted的的“frontPage.jsp” – Bigbohne 2011-01-30 13:05:03