javaweb第十五天 JSP技术

一,JSP是什么?

一,JSP全名为Java Server Pages,中文名字叫java服务器页面,其本质是一个简化的Servlet设计。

JSP=java(动态的web资源) + html(用于来实现一个静态页面展示) ==》所有的jsp页面的后缀名都是.jsp

JSP运行的流程图:
在这里插入图片描述
二,JSP和Servlet的区别
1,JSP擅长视图层,Servlet擅长控制层。
2,JSP实质上就是一个特殊的Servlet,主要用于做页面展示
3,JSP不算是一个完整的Java类(需要依赖Tomcat生成),Servlet是纯粹的类。

二,JSP中的语法

一,JSP中的脚本
1.<%中间去编写java代码%>
2.<%! ①.变量是成员变量 ②. 可以申明方法 %>
3.<%=i%> ==>输出 类似于out.print()
4.小脚本不能写标签,只能写java代码,可以混合使用

二,JSP中的注释l
语法<%–%>

三,JSP中的三大指令
page(描绘页面)
include(页面包含)
taglib(表达式引入)

三,el表达式

①简化java代码
②使用el表达可以获取到作用域下的值
③可以做一些基本上都运算
④避免一一些错误的产生

语法:
1.获取简单的键值对 =>${msg}
2.对象的获取 => ${user.uname} =>1.这个对象必须给其set get方法
3.获取数组: ${str[0]}
4.获取map对象的值=> m a p . k e y 2 = > 1. 前 后 的 泛 型 都 必 须 给 一 致 5. 获 取 集 合 = > {map.key2} =>1.前后的泛型都必须给一致 5.获取集合 => map.key2=>1.5.=>{list.get(0)} ${list[0]}
6.获取集合对象的语法: ${userList[0].uname}

四,jstl表达式

与EL配合使用
一般是与el表达式来进行搭配
1.用于判断 <c:if>
2.用于循环的 <c:foreach>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值