2016-06-07 47 views
0

我正在使用Spring MVC框架編寫Web應用程序。第一步是修改web.xml以輸入調度程序servlet。跳過查看文件/頁面而無需通過Dispatcher Servlet?

web.xml中的片段,其具有這種變化:

<servlet> 
     <servlet-name>MediumScaleProject</servlet-name> 
     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
     <load-on-startup>1</load-on-startup> 

<servlet-mapping> 
     <servlet-name>MediumScaleProject</servlet-name> 
     <url-pattern>/*</url-pattern> 
</servlet-mapping> 

我有以下問題:

1)這是否意味着相對於上下文根什麼必須經過這個servlet映射? (假設此Web應用程序的上下文根是/ contextroot)

2)我想在userDetails.html中捕獲用戶詳細信息;與上述安排它不工作,也就是說,如果我這樣訪問:/contextroot/userDetails.html;它給HTTP 404錯誤。處理這些場景的最佳策略是什麼?

+0

你可以張貼控制器的一些代碼片斷嗎? – Blank

+0

不,我沒有寫任何控制器,這只是一個.html頁面,用戶最初會請求它。這個簡單的頁面訪問是否也需要具備所有的請求處理邏輯? – CuriousMind

+0

我想是的,或者你可以設置這個頁面來標記'welcome-file-list',或者你可以配置另一個servlet來映射這個URL。 – Blank

回答

0

如果您想使用Spring MVC框架製作項目,您需要使用Model,View和Controller。

  1. 是一切都將通過
  2. 你最好開始實現MVC-想法