2013-05-07 52 views
0

該項目(命名爲'myproject')使用Spring MVC框架。默認頁面中將「index.action」,web.xml中的ConfigEd如下:如何將默認頁面指向彈簧控制器?

<servlet> 
    <servlet-name>springmvc</servlet-name> 
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
    <init-param> 
     <param-name>contextConfigLocation</param-name> 
     <param-value>classpath:spring-*.xml</param-value> 
    </init-param> 
    <load-on-startup>1</load-on-startup> 
</servlet> 
<servlet-mapping> 
    <servlet-name>springmvc</servlet-name> 
    <url-pattern>*.action</url-pattern> 
</servlet-mapping> 

<welcome-file-list> 
    <welcome-file>index.action</welcome-file> 
</welcome-file-list> 

沒有發現響應404,而來訪的http://www.example.com/myproject/的時候,卻在訪問http://www.example.com/myproject/index.action正常工作的服務器。

任何幫助將不勝感激!

+0

您是否找到任何解決方案?我面臨同樣的情況。 – 2013-12-06 11:48:26

回答

0
<servlet-mapping> 
    <servlet-name>springmvc</servlet-name> 
    <url-pattern>/</url-pattern> 
</servlet-mapping> 

將servlet映射更改爲上述意味着所有請求映射都將由spring處理。

+0

但是我只是想在春天處理.action請求。謝謝! – 2013-05-07 08:18:45

+0

@RonHu爲什麼你打電話給www.xxx.com/myproject/ - 那不是一個行動請求 – NimChimpsky 2013-05-07 08:23:29