【SpringMVC】SpringMVC的基本使用
阿新 • • 發佈:2018-12-31
1. 配置web.xml
<!--配置web.xml:這種方法需要定位配置檔案位置--> <!-- 配置DispatchServlet --> <servlet> <servlet-name>springDispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springmvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springDispatcherServlet</servlet-name> <!-- 應答所有請求 --> <url-pattern>/</url-pattern> </servlet-mapping>
不需要定位:只要將配置檔案改為 “DispatcherServlet名-servlet.xml”
image.pngimage.png
就可以使用。
2. 配置springmvc配置檔案:"springmvc-servlet.xml"
<!-- 配置自動掃描的包 --> <context:component-scan base-package="top.belmode" /> <!-- 配置檢視解析器 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/WEB-INF/jsp/" p:suffix=".jsp" /> <mvc:annotation-driven /> <mvc:resources mapping="/WEB-INF/" location="/WEB-INF/" />
3. 配置web.xml,讓html支援PUT,DELETE
image.png前臺只要給form表單以POST方式新增一個隱藏項
<input type="hidden" name="_method" value="PUT">
或者
<input type="hidden" name="_method" value="DELETE">