HTML页面和JSP页面的区别

HTML页面和JSP页面的区别

HTML页面是[静态页面],也就是事先由用户写好放在服务器上,固定内容,不会变,由web服务器向客户端发送,如平时上网看的网页大部分都是基于[html语言]的。
JSP页面是由JSP容器执行该页面的Java代码然后实时生成的[动态页面],可动态更新页面上的内容。
传给jsp和传给html区别:
传给html,因为它是静态页面只能通过js解析json来处理内容;
传给jsp,是因为jsp是动态页面,可动态更新页面内容。

一、EL表达式

主要目的是为了得到一个值,至于从哪里得到,不是重点,可以放在jsp里任何一个标签里,但是不能放在JSP小脚本里,在EL表达式中 {} 里一定得出一个值 。
如:${3>4} 获得的值结果为false
${“aa”} 获得字符串aa
EL表达式,是可以获得很多位置上的内容的,但是我们要注意一些点:EL表达式获取数据的顺序是从小到大的顺序来获取的。
page—> request—> session —> application
page: 当前用户,当前页面(不常用)
request:当前用户,本次请求
session:当前用户,没有退出之前(本次链接没有关闭前)application:所有用户,任何时候(服务器没有退出之前),JSP的一个内置对象,一般只有全局性的配置,全局性的统计才有可能放application中做。

1.c标签的分支

<c:if test=" 3 > 4 " > < d i v > f d s a < / d i v > < / c : i f > / / c h o o s e 选 择 , w h e n 判 断 , 第 一 个 成 立 后 面 w h e n 不 选 择 , 所 有 的 w h e n 不 成 立 执 行 o t h e r w i s e 。 < c : c h o o s e > < c : w h e n t e s t = " {3>4}"> <div>fdsa</div> </c:if> //choose选择, when判断,第一个成立后面when不选择,所有的when不成立执行otherwise。 <c:choose> <c:when test=" 3>4"><div>fdsa</div></c:if>//choosewhenwhenwhenotherwise<c:choose><c:whentest="{3>4}">

hhhhh

</c:when>
<c:otherwise>
yyyyy

</c:otherwise>
</c:choose>
2. 9大内置对象:(常用的是前6个)
out:输出对象,负责向页面输出一行内容
request:请求对象,就是请求到本页面的请求体
response:向前端返回数据的工具
session:就是HTTPSession,当前会话对象
application:特指当前应用
page:当前页面(object)
\pageContext:高级容器,是所有JSP的容器,也叫所有JSP的最高管理者 内置对象生成器,基本上所有内置对象都是从它里面拿出来的除了request,response那些
config: 配置信息对象
exception:当且仅当这个JSP发生错误异常的时候,这个对象才会出现

总结

这些就是我初学JSP总结的知识 还有些是看大佬们的总结出来的 自己也是非常喜欢这个专业 所以希望能好好的学到有用的知识。学这个专业让我明白了 一定要仔细仔细再仔细 很多东西都需要细心。也不要急于一时,耐心慢慢来。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值