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