jsp的相关知识点

1.什么是jsp
java server page(只能在服务端运行,不可以直接通过浏览器打开)
这个jsp是sun公司对抗微软的asp而发明的
在servlet中输出网页非常麻烦,所以有了jsp,可以直接写java代码

2.如何定义jsp
在WebContent目录下,右键一个jsp即可

jsp中可以写:
静态文本:html元素
指令:<%page %> <%taglib %> <%@include %>
表达式:<%=java表达式%>
脚本段:<%java代码%>
声明:<%!函数或方法%>
动作
EL表达式
自定义标签

3.jsp的运行原理,也是jsp的生命周期
当第一次访问这个jsp页面的时候:jsp开始工作
先被翻译成java类
被编译成class文件
被类加载器加载到内存
调用构造方法实例化该jsp
调用init方法初始化该jsp
执行每一次请求都是调用jsp的service方法
当web工程停止时,调用jsp的destroy方法

4.jsp的使用注意事项

jsp的注释的处理:
jsp注释
html注释
Java注释

jsp的9个内置对象的使用:
application(全体用户共享数据域)>session(单个用户数据域,多次请求共享)>request(当次请求有效)

关于session
不同的客户端访问web工程会创建不同的session
同一个客户端,不同的浏览器访问也会web工程也会创建不同的session
同一个客户端,同一个浏览器,打开访问然后在重开,也会创建不同的session

request请求域,当次请求可获取数据

5.web工程越来越庞大,为了便于代码维护,功能扩展,需要把一个大的工程代码进行分层管理:
一般分为三大层:model view controller

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值