好好编程-物流项目08【整合静态资源文件】

网友投稿 617 2022-05-30

文章目录

整合静态资源文件

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"%> 信息管理系统界面

admin 消息 5

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文件中配置防止拦截操作。

default *.jpg default *.png default *.gif default *.js default *.css

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小时内删除侵权内容。

上一篇:Oracle Linux 7.1使用源码安装Postgresql
下一篇:Ajax之二 Ajax基础
相关文章