jsp

1. JSP技术
1.1 概述:
什么是Jsp技术---Java Server Page,   服务器段的页面技术!
JSP全称是Java Server Page,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。
Jsp就是Servlet!
1.2 特点
Jsp中可以写html代码, 我们向开发html一样开发jsp技术!
Jsp与html不同的是, jsp中可以写java代码!
Jsp  =  html +
out 对象可以直接使用  

为什么?
1. jsp中所有的html内容, 都是通过out.write(); 写到浏览器
2. jsp中java代码,直接拷贝到翻译后的*.java 文件中
3. 因为在service方法中,
Html 所有内容都被会在service方法中通过out.write()写到浏览器
在service方法的第一行,已经定义了out对象,所以在方法后面都可以用out对象!
1.3 原理
先看jsp执行原理:
 tomcat/work    这个是jsp的工作目录
 第一次访问jsp的时候
先把访问的jsp翻译成.java文件,  
再对.java文件进行编译.class文件, 
最后再运行.class文件
再次访问,直接运行*.class文件
(jsp在第一次运行访问时候会稍慢!)

翻译、编译,都是有tomcat服务器完成的,tomcat服务器中“jsp引擎”专门处理jsp,即翻译、编译!
1.4 应用场景
Servlet 是开发动态网站技术!
Jsp就是servlet!
开发最佳实战:
Servlet:
在servlet中,我们一般只处理业务逻辑,不负责显示数据!
(处理业务逻辑: 登陆、注册、查询列表、修改!)

因为在servlet中显示数据太麻烦!
JSP:
在jsp中,一般只负责显示数据,不涉及任何业务逻辑!
  业务逻辑处理(servlet)与显示数据(jsp)要分离!
为什么?
业务逻辑实现, 软件开发工程师完成!
数据展示,    UI工程师(美工)
分离,就是为了分工合作!

2. JSp语法
2.1 Jsp脚本代码
语法:
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值