java 操作jsp元素_Java遇见HTML——JSP篇之JSP指令与动作元素

一、include指令(如: )

d64514fde3b7ca9ef1ab053148fd52d5.png

示例:

Date.jsp

1

2

3

4 Dated=new Date();5 SimpleDateFormat sf=newSimpleDateFormat("yyyy年MM月dd日");6 Strings=sf.format(d);7 out.print(s);8 %>

include.jsp

1

2

3 Stringpath=request.getContextPath();4 StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";5 %>

6

7

8

9

10 ">

11

12

My JSP 'include.jsp' starting page

13

14

15

16

17

18

19

22

23

24

25

26

include指令

27


28

29

30

运行界面:访问include.jsp界面

c44084ad7177d748c15ad0d055ecb99f.png

二、include动作(如: )

649ebf0f971852a4aaa1822349a1e393.png

示例:

1

2

3 Stringpath=request.getContextPath();4 StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";5 %>

6

7

8

9

10 ">

11

12

My JSP 'include.jsp' starting page

13

14

15

16

17

18

19

22

23

24

25

26

include动作

27


28

29

30

运行结果:

388e7cc0e21d42bdad3601bae594b326.png

三、include指令与include动作的区别

5e9e95214d6ce1c734bcc9143659e243.png

动作在请求期间被执行,而include指令在编译期页面间被执行。

页面内容经常变化时更适合使用动作。

页面内容不经常变化时更适合使用include指令

动作包含的是执行结果,而include指令包含的是文件内容。

jsp:include这个其实就是:

ff12f1267fd70aab6c141408e06f34a7.png

include指令:

ea28d519d30e1e6bdd7a25bba5fd2ae7.png

编译后文件包括其所包含jsp的源代码;编译后文件不包括,只写明所包含文件的名字,其和所包含文件之间是相对独立的存在。

四、forward动作

c32c82aa9b623495b9923617900a31f3.png

五、param动作

186af2f27026d47d7c1e066ff51ae043.png

示例:

login.jsp

0caa1b31ff2e494ce39fad24a02bd0cf.png

dologin.jsp

b1f724cf0497a79190c1497618e4dd8a.png

user.jsp

70fafd8dc92cd8ad035f3c516eb2410b.png

运行结果:

dcd7a6c0904ebee2d74f7a7dfc4575a2.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值