第一個springMVC小程式
阿新 • • 發佈:2018-11-09
1.開發工具介紹
idea的安裝破解:https://www.cnblogs.com/jpfss/p/8872358.html
jdk和Tomcat的配置都在裡面。
2.建立第一個小程式
2.1建立一個web專案
2.2建立大綱
2.3在web/WEB-INF下建立lib資料夾
2.4將lar包匯入lib
2.5使用jar包
全選--->右鍵--->add libraries..--->ok
2.6第一個程式HelloWorld
package com.jie.controller; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.Controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloWorld implements Controller { @Override public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception { String id=httpServletRequest.getParameter("id"); System.out.println("id=====>"+id); //跳轉頁面到list.jsp ModelAndView mv=new ModelAndView("list"); return mv; } }
3.配置檔案
3.1web.xml
<!--配置springmvc--> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 初始化 DispatcherServlet 的時候,同時也會初始化spring容器,預設配置檔案路徑為/WEB-INF/<servlet-name>-servlet.xml。 --> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springmvc-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <!-- “/” 為tomcat預設的請求處理器,所有請求都交給該servlet來處理。 預設為tomcat/conf/web.xml中配置的org.apache.catalina.servlets.DefaultServlet --> <url-pattern>/</url-pattern> </servlet-mapping>
3.2springmvc-servet.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd"> <!--這裡主要是SpringMVC的配置--> <!--檢視解析器--> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!--指定檢視的字首和字尾,Controller返回的String型別與這裡的前後綴拼接,構成返回的檢視頁面地址--> <property name="prefix" value="/"/> <property name="suffix" value=".jsp"/> </bean> <bean name="/helloworld" class="com.jie.controller.HelloWorld" /> </beans>
4.小結
若是執行失敗,先檢查jdk和Tomcat的配置是否正確,然後看看java類實現的介面
import org.springframework.web.servlet.mvc.Controller;框架使用很輕鬆,配置很麻煩,具體操作看上述程式碼。