前提
需要把静态资源Copy到WEB-INF下。
在web.xml文件中定义的url拦截形式为“/”表示拦截所有的url请求,包括静态资源例如css、js等,需要在springmvc.xml中添加资源映射标签:1
2<mvc:resources location="/WEB-INF/js/" mapping="/js/**"/>
<mvc:resources location="/WEB-INF/css/" mapping="/css/**"/>
实现
在izheyi-manager-web工程下src/main/main下添加Controller。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30package com.izheyi.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
/**
* This is for page controller
* @author yongfei.hu
*
*/
@Controller
public class PageController {
/*
* Open homepage
*/
@RequestMapping("/")
public String homePage(){
return "index";
}
/*
* Navigator to page
*/
@RequestMapping("/{page}")
public String goToPage(@PathVariable String page) {
return page;
}
}
运行打开页面: