我在Tomcat中使用Spring MVC,我認爲它是一個標準配置。在web.xml文件看起來是這樣的:找不到資源
<servlet>
<servlet-name>acme</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring/appServlet/acme-spring.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>acme</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
Withing春節極致-spring.xml,我有視圖 - 控制器標籤設置爲根路徑:
<mvc:view-controller path="/" view-name="login.jsp"/
和站點解析器標籤:
<bean id="siteResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" >
<property name="prefix">
<value>/WEB-INF/views/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
然而,當我打本地主機:8080/ACME,我本來期望的的login.jsp,而是,我收到一個無效的URL錯誤。我看了一下HTTP Status 404 on Spring 3.1 MVC app和HTTP Status 404 on Spring 3.1 MVC app,但沒有喜悅。
關於我錯誤配置的想法?
我也試過。但是,我從Tomcat收到以下錯誤:HTTP 400 - 客戶端發送的請求在語法上不正確()。 –
而不是標籤,你可以在控制器中添加方法來獲取此頁面... –