整合登錄界面與管理系統(tǒng)

正文之前

終于將之前做的登錄界面管理系統(tǒng)整合在一起了,有了一個(gè)完整的 Demo,也算是入了 ssm 的門了,只不過(guò)還是最初級(jí)的版本,接下來(lái)會(huì)不斷添加新功能

正文

v1.0

登錄界面管理系統(tǒng)整合在一起,做成的一個(gè)小 Demo,合并的過(guò)程沒(méi)什么可說(shuō)的,就來(lái)說(shuō)說(shuō)需要修改的幾點(diǎn)

1. spring-mvc.xml

兩個(gè)項(xiàng)目的配置不太一樣,我們就采用登錄界面中的配置文件,因?yàn)橛信渲昧藬r截器

2. Controller

對(duì) ProductController 進(jìn)行請(qǐng)求窄化操作: @RequestMapping("product")

因?yàn)閷?duì) jsp 進(jìn)行分類了,分兩個(gè)文件夾存放,所以在 controller 中定義視圖時(shí),需要加上 user/product/ 才能夠定位到相應(yīng)視圖

在 ProductController 中添加一個(gè)方法,在登錄之后,作為管理系統(tǒng)的入口:

    @RequestMapping("/getFrame")
    public ModelAndView getFrame(){
        return new ModelAndView("product/frame");
    }
3. JSP

因?yàn)?ProductController 使用了窄化請(qǐng)求,所以在頁(yè)面跳轉(zhuǎn)的時(shí)候,會(huì)發(fā)生部分 URL 重疊,目前還沒(méi)有想到好辦法,只能先使用絕對(duì) URL 來(lái)代替

所以 product 的 JSP 中,在鏈接前加上 ${pageContext.request.contextPath} 表示使用絕對(duì)路徑,否則就會(huì) 404

4. 總結(jié)

二者的整合沒(méi)有什么難度,就是簡(jiǎn)單合并一下,稍微修改一點(diǎn)就行,接下來(lái)新增一些 spring 的功能,比如 aop,事務(wù)管理之類的

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容