好好编程-物流项目08【整合静态资源文件】
文章目录
整合静态资源文件
1.获取资源文件
2.拷贝对应文件
3.Page控制器
4.测试
整合静态资源文件
1.获取资源文件
链接:https://pan.baidu.com/s/1Uby-aPIAa55tci-HjTXYzg
提取码:vm8v
解压后的目录:
使用的时候我们需要将对应的html修改为jsp文件。
2.拷贝对应文件
css和js图片资源直接放在webapp文件下即可,而jsp文件我们需要放到WEB-INF的jsp文件下,因为我们在SpringMVC的配置文件中配置了视图解析器:
目录结构
在jsp下创建main.jsp文件,同时将main.html中的内容拷贝进来
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
但是因为这几个文件是在WEB-INF下是不能直接访问的。所以修改为如下:
访问由控制器控制。
3.Page控制器
为了访问main.jsp页面,我们需要写一个Controller类,通过访问Controller来间接访问main.jsp。我们定义的Controller类是PageController。如下图所示
/** * 页面控制器 * @author 波波烤鸭 * * dengpbs@163.com */ @Controller public class PageController { /** * 跟目录就跳转到main.jsp页面 * @return */ @RequestMapping("/") public String showMain(){ return "main"; } /** * restful 风格 * 传递的是什么数据就跳转到对应的页面 * @param path * @return */ @RequestMapping("/{path}") public String showTop(@PathVariable String path){ return path; } }
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
4.测试
启动logistics-manager-web服务,访问查看效果。记得将其他几个项目重新install以下,因为本地仓库中的jar并没有更新!
页面样式没有出来
原因是静态资源被拦截了,在web.xml文件中配置防止拦截操作。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
重启服务
搞定~
JSP 智慧物流
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。