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錯誤。處理這些場景的最佳策略是什麼?
你可以張貼控制器的一些代碼片斷嗎? – Blank
不,我沒有寫任何控制器,這只是一個.html頁面,用戶最初會請求它。這個簡單的頁面訪問是否也需要具備所有的請求處理邏輯? – CuriousMind
我想是的,或者你可以設置這個頁面來標記'welcome-file-list',或者你可以配置另一個servlet來映射這個URL。 – Blank