(java web6-23)第3章第1节课 jsp 3

(java web6-23)第3章第1节课 jsp 3_第1张图片

 

 

【插入在编译之前】

(java web6-23)第3章第1节课 jsp 3_第2张图片

 

 (java web6-23)第3章第1节课 jsp 3_第3张图片

 

 (java web6-23)第3章第1节课 jsp 3_第4张图片

 

 

 

【动作标记在每次都有起作用】

(java web6-23)第3章第1节课 jsp 3_第5张图片

 

 

 

【forward是跳转】

(java web6-23)第3章第1节课 jsp 3_第6张图片

 

 (java web6-23)第3章第1节课 jsp 3_第7张图片

 

 (java web6-23)第3章第1节课 jsp 3_第8张图片

 

 

 

【虽然在第一个文件中 下面那一行在后面  但是还是可以被调用过去上一行的】

 (java web6-23)第3章第1节课 jsp 3_第9张图片

 

 (java web6-23)第3章第1节课 jsp 3_第10张图片

 

 

 

【先获取出字符串 用request  然后再转化为数字  用integer.parseint】

 

 

【刚才那个是静态包含  所以在一开始的时候就2个文件放在一起  然后再编译】

【但是在动态包含中的话就不是】

(java web6-23)第3章第1节课 jsp 3_第11张图片

 

 

 

【服务器不用对主文件进行编译】(java web6-23)第3章第1节课 jsp 3_第12张图片

 

 (java web6-23)第3章第1节课 jsp 3_第13张图片

 

 

 

【静态包含的时候可以直接使用include指令  好像是<@ include  @> 刚才好像有看到过这个】

【然后如果是动态的话  那么就是include标记  也就是说是这个吗

这2个是不一样的  标记是用在动态的

(java web6-23)第3章第1节课 jsp 3_第14张图片

 

 

 

【页角可以进行静态】

 

(java web6-23)第3章第1节课 jsp 3_第15张图片

 

 

【这个就是静态的  用的是<@include @>】

(java web6-23)第3章第1节课 jsp 3_第16张图片

 

 

——————————————————————————————

 (java web6-23)第3章第1节课 jsp 3_第17张图片

 

 (java web6-23)第3章第1节课 jsp 3_第18张图片

 

 

 

【在jsp的forwad中如果还得包含其他命令的话  那么就要双标记

如果不用嵌入的话  那么可以直接1个标红  /放在后面】

(java web6-23)第3章第1节课 jsp 3_第19张图片

 

 

 

 

【下面那个可不可以调换顺序啊  然后像第六行那样】

【答案是 不可以的】

(java web6-23)第3章第1节课 jsp 3_第20张图片

 

 

【如果获取到的是null  那么访问null的对象equal就会异常  所以不可以调换顺序】

(java web6-23)第3章第1节课 jsp 3_第21张图片

 

 (java web6-23)第3章第1节课 jsp 3_第22张图片

 

 (java web6-23)第3章第1节课 jsp 3_第23张图片

 

 

 

 

(java web6-23)第3章第1节课 jsp 3_第24张图片

 

 

【虽然已经登录  但是这里的还是显示请求转发前的地址  说明用户是不知道自己已经在哪个页面的】

【不知道自己已经在index了】

【就是说forward虽然跳转了  但是用户页面当前跳转动作】

 

 

————————————————

 

(java web6-23)第3章第1节课 jsp 3_第25张图片

 

 

这个应该是说在forward 跳转的时候 用param顺便把value的数据也给跳转过去

】、

 

(java web6-23)第3章第1节课 jsp 3_第26张图片

 

 

 【所以这里才可以看到有个request的getparameter】

你可能感兴趣的:((java web6-23)第3章第1节课 jsp 3)