1. 程式人生 > >8、後臺首頁展示及頁面跳轉

8、後臺首頁展示及頁面跳轉

後臺首頁展示及頁面跳轉

靜態頁面下載地址

展示後臺首頁

功能分析:

  • 請求的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"; } }