1. 概念:java Server Pages java服务器页面
  2. 一个特殊的,既可以定义html标签,也可以定义Java代码
  3. 用于简化书写

  原理

  1. 在浏览器上访问 jsp文件时 服务器先解析请求,找到是否有jsp资源 没有 404
  2. 如果找到了 将index.jsp 转换为 。java文件
  3. 编译.java文件 生成.class字节码文件
  4. 由字节码文件提供访问
  5. 在work目录下会有这两个文件
  6. jsp本质是一个servlet

  jsp的脚本

  1. JSP定义java代码的方式 <% %>  <%!  %>  <%=   %>
  2. <% %> 可以写java代码里service方法里所有可以写的代码
  3. <%! %>定义java的成员变量 少用 范围大
  4. <%= %>类似 输出语句 里面写一个 变量名 就会在页面上输出值

  JSP的内置对象

  1. request
  2. response
  3. out 字符输出流对象

最新文章

  1. [UWP]创建自定义VisualState Trigger
  2. SQL SERVER 2012 只能识别20个CPU的问题
  3. 一些有用的HTML5 pattern属性
  4. 聊天IM的时间戳显示规则
  5. 分布式服务框架 Zookeeper(转)
  6. Linux开机执行bash脚本
  7. busybox filesystem add ldd function
  8. 四种方式写按钮点击事件和Android 中常用的布局
  9. oracle查询最占用资源的查询
  10. hihocoder1236(北京网络赛J):scores 分块+bitset
  11. 推荐2个小工具 .NET reflector resharper
  12. C#入门中的必备语法(一)
  13. Eclipse扩展点实践之添加菜单项(ActionSet方式实现)
  14. js中两个感叹号的原理与用法分析(转载记录没找到原帖)
  15. 【正则表达式】匹配时间格式:hh:mm或h:m
  16. 我知道你不知道的负Margin
  17. 机器学习中 K近邻法(knn)与k-means的区别
  18. C++11标准中常用到的各种算法汇总.
  19. 移动端跨平台方案对比:React Native、weex、Flutter
  20. Nowcoder | [题解-N165]牛客网NOIP赛前集训营-普及组(第二场)

热门文章

  1. .NET Core(.NET6)中gRPC使用
  2. 用 getElementsByTagName() 来获取,父元素指定的子元素
  3. qt在linux下引用x11库编译错误的解决办法
  4. Jx.Cms开发笔记(六)-重写Compiler
  5. Percona停服俄罗斯
  6. 携程开源分布式配置系统Apollo服务端是如何实时更新配置的?
  7. Jqgrid 动态设置cell disabled
  8. FreeRTOS --(14)队列管理之概述
  9. 附011.常见Linux镜像站点大全
  10. 1.2 Linux是什么,有哪些特点?