
正文之前
終于將之前做的登錄界面與管理系統(tǒng)整合在一起了,有了一個完整的 Demo,也算是入了 ssm 的門了,只不過還是最初級的版本,接下來會不斷添加新功能
正文
v1.0
將登錄界面與管理系統(tǒng)整合在一起,做成的一個小 Demo,合并的過程沒什么可說的,就來說說需要修改的幾點
1. spring-mvc.xml
兩個項目的配置不太一樣,我們就采用登錄界面中的配置文件,因為有配置了攔截器
2. Controller
對 ProductController 進行請求窄化操作: @RequestMapping("product")
因為對 jsp 進行分類了,分兩個文件夾存放,所以在 controller 中定義視圖時,需要加上 user/ 或 product/ 才能夠定位到相應視圖
在 ProductController 中添加一個方法,在登錄之后,作為管理系統(tǒng)的入口:
@RequestMapping("/getFrame")
public ModelAndView getFrame(){
return new ModelAndView("product/frame");
}
3. JSP
因為 ProductController 使用了窄化請求,所以在頁面跳轉(zhuǎn)的時候,會發(fā)生部分 URL 重疊,目前還沒有想到好辦法,只能先使用絕對 URL 來代替
所以 product 的 JSP 中,在鏈接前加上 ${pageContext.request.contextPath} 表示使用絕對路徑,否則就會 404
4. 總結(jié)
二者的整合沒有什么難度,就是簡單合并一下,稍微修改一點就行,接下來新增一些 spring 的功能,比如 aop,事務(wù)管理之類的