前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JSP原理(概述)

JSP原理(概述)

作者头像
别团等shy哥发育
发布2023-02-27 10:13:39
2660
发布2023-02-27 10:13:39
举报
文章被收录于专栏:全栈开发那些事

第六章:JSP技术:JSp概述、jsp基本语法、jsp隐式对象、jsp指令、jsp动作元素、通过hsp做两个页面

1.JSP概述 1.1什么是jsp:它的英文全称:java server pages,java服务端页面,它是建立在servlet 规范基础上的动态网页开发技术。 java服务端 页面:在jsp上可以写java代码,也可以写html标记,它运行在服务端。 jsp=java+html+jsp自身的一些东西。 为什么会产生jsp技术: 因为在早期,没有jsp时,需要servlet向页面写数据,比较麻烦,所以就产生了jsp技术。 jsp最大的特点:可以非常简单的书写页面。 jsp其实他的本质是servlet,可以看到,jsp继承了HttpJspBase 继承HttpServlet。 1.2 编写第一个jsp文件:jsp生成java文件,编译成class文件,存在tomcat服务器的work目录。 注意:修改jsp的默认编码格式,window—>preferences—>jsp files---->encoding—>修改 1.3 JSP的运行原理

在这里插入图片描述
在这里插入图片描述

[1].通过浏览器首次访问jsp时 [2].JSP容器会生成对应的Servlet文件,也就是.java为文件 [3].JSP容器会把java文件编译程对应的class文件 [4].JSP容器:会生成对应的Servlet对象 [5].通过生成的servlet对象,去处理浏览器发送的请求,响应数据给浏览器。 2.JSP基本语法 2.1JSP脚本元素 在jsp页面书写java代码的三种形式 [1]可以声明语句和方法 [2]可以书写java代码段 [3]可以书写表达式 2.1.1.JSP Scriptlets:对应的位置生成在代码的内部 在JSP页面里面可以书写java代码片段,基本语法:<% java代码片段 %> 2.1.2. JSP声明语句:对应的位置生成在了成员位置 在jsp里面可以书写变量和方法,基本语法:

代码语言:javascript
复制
<%!
    定义变量或者方法
 >

2.1.3 JSP表达式:对应的位置生成在 jspServlce方法内部 在JSP页面可以直接输出一个结果,基本语法:<%=表达式 %>,其实等同于out.print()方法注意:表达式后面不能写分号 2.2.JSP注释: 在jsp里面,可以书写html,java,jsp自身的一些内容. 在jsp里面写注释有三种形式: [1].html注释:<!--html注释-->:在任何地方都存在。 [2].java注释: 单行,多行,文档注释:存在jsp页面,也存在java文件里面,对应生成的html就消失了。 [3].jsp注释:<%--jsp注释-->:只存在jsp页面,在生成对应的java文件时就消失了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-04-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第六章:JSP技术:JSp概述、jsp基本语法、jsp隐式对象、jsp指令、jsp动作元素、通过hsp做两个页面
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档