初识JSP组件

1.JSP概述

JSP:【Java  Server  Page】

JSP是运行在服务端器的组件,用来生成动态页面。

JSP实际上是html+Java组合,页面显示:前端三剑客【html+css+js】

                                                动态数据:java代码

JSP是组件---必须在容器里运行【tomcat】

jsp文件的扩展名【.jsp】

2.如何将Java代码和页面进行整合

需要使用特殊的方法---<>html页面支持

我们要想将代码放到页面上需要入乡随俗

JSP提供了一些方法

脚本:<%  java代码  %>

表达式<%=  需要输出或者页面上显示的内容%>

3.使用JSP

修改编码【默认 ISO-8859-1】

修改成UTF-8

4.jsp的执行过程

翻译:

所有的就是怕页面都会被按照特定格式翻译成Java类会把翻译得到的Java类放到tomcat目录下的work目录下

Java类的名字:jsp页面内容架子啊过来【放入模板的-jspservice()】

如果遇到标签

out.write(“标签”);

如果遇到脚本

直接去掉<%%>,将脚本代码直接放到对应位置

如果遇到表达式

out.print(表达式中等号后面的内容)

编译【tomcat】:的.Java文件编译成可以运行的.class文件

创建对象【tomcat】:tomcat会创建类的对象

调用【tomcat】:

tomcat会拿着类的对象去调用--jspservice方法-执行功能

将代码执行在将得到的静态页面数据--输出返回给调用者显示

销毁:使用完毕,服务器停止--销毁

5.JSP概念总结

JSP本质是一个Java类【因为jsp在执行的时候,被翻译成Java类,然后去执行】

JSP还是一个Servlet【翻译类继承HttpJspBase,有继承HttpServlet】

就是怕有容器运行

jsp翻译的类的内容:

会有一堆固定的代码  out.xxxx操作页面

6.JSP中固定代码是干什么的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值