8、後臺首頁展示及頁面跳轉
阿新 • • 發佈:2018-12-14
後臺首頁展示及頁面跳轉
展示後臺首頁
功能分析:
- 請求的url:/
- 引數:無
- 返回值:邏輯檢視 String
匯入靜態頁面
使用方法:
把靜態頁面新增到 e3-manager-web 工程下:
其中,css、js 放到 webapp 下面, jsp 放到 WEB-INF 下面。
編寫 Controller
package cn.ynx.e3mall.controller;
import org.springframework.stereotype.Controller;
import org.springframework. web.bind.annotation.RequestMapping;
@Controller
public class PageController {
@RequestMapping("/")
public String showIndex(){
return "index";
}
}
測試:
先啟動 e3-manager-service ,再啟動 e3-manager-web ,瀏覽器輸入:http://localhost:8081/
由於在 web.xml 中定義的 url 攔截形式為 “/” 表示攔截所有的url請求,包括靜態資源例如 css 、 js 等。所以需要在 springmvc.xml 中新增資源對映標籤:
<!-- 配置資源對映 -->
<mvc:resources location="/js/" mapping="/js/**"/>
<mvc:resources location="/css/" mapping="/css/**"/>
後臺首頁跳轉
點選新增商品、查詢商品、規格引數等等,應該跳轉到對應的頁面:
由上圖可知,點選新增商品、查詢商品、規格引數等等,有相應的請求,請求引數和對應頁面名字相同。
編寫 Controller
package cn.ynx.e3mall.controller;
import org. springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class PageController {
@RequestMapping("/")
public String showIndex(){
return "index";
}
}