總結
因此該HelloWorld工程可以實現請求的分發操作
新建一個動態的javaWeb工程,並勾選產生web.xml文件
向WEB-INF/lib目錄下導入所需的jar包
修改web.xml文件 按住alt+/ 選中dispatcherservlet,一鍵生成配製
1爲Spring的bean配製文件目錄
2爲前端用戶的所有請求
這裏爲原生的javaweb的配製,用戶的所有請求都交給DispatcherServlet這個類進行處理,而該類是spring框架的類,於是便相當於把用戶的請求已交給了Spring框架
在Java Resource/src目錄下新建一個Spring Bean Configuration File 命名爲springmvc.xml與第三步驟中的標號1對應並勾選bean;context;mvc
在src下新建一個包命名爲com.njupt. distribute,並新建一個請求分發器類(請求處理器類),命名爲Distributor,並新建一個方法ditribute2Success
我們需要將Distributor類交給Spring框架來管理需要配置Spring掃描的包,修改springmvc.xml
將Distributor類交給Spring管理,需要給該類加上註解
在WebContent目錄下新建前端頁面indes.jsp
用戶點擊上述超鏈接發出請求,該請求會被DispatcherServlet所接受,而DispatcherServlet類會與註解@RequestMapping(value=””)的value值產生關聯,
在distribute2Success方法上面添加@ RequestMapping註解
在springmvc.xml中配製視圖解析器
由於distribute2Success()方法返回了一個字符串“success”,該字符串會傳給視圖解析器類,然後組裝成一個新的字符串 prefix+”success”+suffix,並進行轉發
例如/WEB-INF/views/success.jsp
新建/WEB-INF/views/success.jsp這個文件
運行效果如下