JSP技术


概念: Java Server Pages,Java服务端页面。
一种动态的网页技术,其中既可以定义HTML、JS、CSS等静态内容,还可以定义Java代码的动态内容JSP = HTML + Java
JSP的作用:简化开发,避免了在Servlet中直接输出HTML标签
1.jsp快速入门

2.jsp原理

 3.JSP脚本
JSP脚本用于在JSP页面内定义Java代码JSP脚本分类:
3.1.<%.…%>:内容会直接放到_jspService()方法之中
3.2.<%=...%>︰内容会放到out.print()中,作为out.print()的参数

3.3.<%!...%>∶内容会放到_jspService()方法之外,被类直接包含
 4.JSP缺点
由于JSP页面内,既可以定义HTML标签,又可以定义Java代码,造成了以下问题:

4.1.书写麻烦:特别是复杂的页面
4.2.阅读麻烦
4.3.复杂度高:运行需要依赖于各种环境,JRE,JSP容器,JavaEE...
4.4. 占内存和磁盘:JSP会自动生成.java和.class文件占磁盘,运行的是.class文件占内存

4.5.调试困难:出错后,需要找到自幼生成的.java文件进行调试

4.6.不利于团队协作:前端人员不会Java,后端人员不精HTML

 5.EL表达式
Expression Language表达式语言,用于简化JSP页面内的Java代码·

主要功能:获取数据
语法: ${expression}${brands}
获取域中存储的key为brands的数据

JavaWeb中的四大域对象:1. page:当前页面有效2. request:当前请求有效3. session:当前会话有效                                              4. application:当前应用有效
el表达式获取数据,会依次从这4个域中寻找,直到找到为止

6.JSTL标签


  

7.MVC模式和三层架构 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值