第一個Spring MVC 程式 | spring mvc html example
這邊的第一個SpringWebMVC程式將使用Tomcat5.5來示範,這次為了資源管理上的方便,直接使用spring.jar,以及其相依的commons-logging.jar,請將這兩個jar放到WEB-INF/lib下。在WebMVC架構中,使用者並不直接連接至所需的資源,而必須先連接至前端控制器(Frontcontroller),由前端控制器判斷使用者的請求要分派(Dispatch)給哪一個控制物件(Controller)來處理請求,藉此執到控制使用者可請求的資源之目的。在Spring的WebMVC框架中,擔任前端控制器角色的是org.springframework.web.servlet.DispatcherServlet,DispatcherServlet...
這邊的第一個Spring Web MVC程式將使用Tomcat 5.5來示範,這次為了資源管理上的方便,直接使用spring.jar,以及其相依的commons-logging.jar,請將這兩個jar放到WEB-INF/lib下。在Web MVC架構中,使用者並不直接連接至所需的資源,而必須先連接至前端控制器(Front controller),由前端控制器判斷使用者的請求要分派(Dispatch)給哪一個控制物件(Controller)來處理請求,藉此執到控制使 用者可請求的資源之目的。
在Spring的Web MVC框架中,擔任前端控制器角色的是org.springframework.web.servlet.DispatcherServlet, DispatcherServlet負責將客戶的請求分派給對應於請求的控制物件,所以使用Spring Web MVC的第一步,就是在web.xml中定義 DispatcherServlet:
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee → http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"version="2.4"><session-config><session-timeout>30</session-timeout></session-config>
<servlet><servlet-name>dispatcherServlet</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><in...