jsp:
jsp里面既可以写html也可以写java代码,它也是运行在后端的程序,开发动态资源的以一种技术
当我们访问jsp页面的时候他会在tomcat 服务器的work目录下生成一个java类对象,这个java类其实就是一个sevlet, 因为它继承
org.apache.jasper.runtime.HttpJspBase,而org.apache.jasper.runtime.HttpJspBase 又继承javax.servlet.http.HttpServlet
然后将这个类编译运行;
所以可以说jsp就是一个sevlet对象
这么一来Jsp的生命周期也就清楚了jsp生成java对象+servlet生命周期
1)翻译: jsp->java文件
2)编译: java文件->class文件(servlet程序)
3)构造方法(第1次访问)
4)init方法(第1次访问):_jspInit()
5)service方法:_jspService()
6)destroy方法:_jspDestroy()
下面简单介绍一下jsp语法:
1>jsp模板: jsp页面中得html就是jsp模板
2>jsp表达式:
格式: <%=变量或表达式%>;
作用: 向页面输出变量或者表达式的值
如果你查看生成的java代码,会发现它被转换成了out.write(变量或表达式);
注意变量或者表达式后面不能有";"
3>jsp脚本:
格式: <% java code%>
作用: 执行java代码
转换成java类后它会原样输出
jsp里面写java代码时需要将代码写在<%, %> 之间, 如<%java代码%>
4>Jsp的声明
格式:<%! 变量或方法 %>
作用: 声明jsp的变量或方法
转换成成员变量,方法翻译成成员方法。
5>Jsp的注释
格式: <%!-- jsp注释 --%>
作用:代码注释
注意: html的注释会被翻译和执行。而jsp的注释不能被翻译和执行。
分享到:
相关推荐
初学java JSP介绍
JSP(JSP介绍、工作原理、生命周期、语法、指令、行为、avaBean、JavaBean、内置对象的介绍、4种属性范围、应用)
Jsp页面组成元素、指令元素、脚本元素的介绍
**第一章:JSP介绍** 本章主要介绍JSP的基本概念,包括JSP的起源、发展和用途。将深入探讨JSP与传统的静态HTML页面的区别,以及JSP如何结合Java Servlet进行Web应用程序开发。此外,还将讲解JSP的核心组件,如指令...
* JSP 介绍:JSP 是一种动态网页技术,能够动态生成网页内容。 * JSP 语法:JSP 语法用于编写 JSP 页,例如使用 <% %> 来定义 JSP 代码块,使用 <%= %> 来输出变量值。 * HTML 语法:HTML 语法用于设计网页结构和...
**第一章、JSP介绍** JSP是Java Servlet技术的扩展,其核心概念是将业务逻辑和页面展示分离,使得开发者可以专注于设计用户界面,而服务器则负责处理数据和业务逻辑。JSP文件是一个HTML或XML文档,其中嵌入了Java...
下面我们将介绍如何使用 JSP 结合 JS 实现三级菜单联动。 JSP 介绍 JSP(Java Server Pages)是一种动态网页技术,运行在服务器端,能够与Java程序集成,生成动态网页。JSP 文件以 `.jsp` 结尾,能够嵌入 Java ...
1. **JSP介绍**:JSP是一种服务器端技术,用于生成动态内容。它将Java代码和HTML结合在一起,使得开发者可以在网页中直接编写业务逻辑,而不仅仅是呈现静态内容。JSP文件通常以`.jsp`为扩展名。 2. **JSP运行环境**...
1. **JSP介绍**:JSP的基本概念、工作原理及其与其他Web开发技术(如Servlet)的关系。JSP的主要优势在于其与HTML的紧密集成,使得开发者可以更方便地处理页面展示与业务逻辑。 2. **创建、部署与执行JSP**:学习...
"jspservlet好资料"所涉及的知识点主要集中在Java Web开发中的JSP(JavaServer Pages)和Servlet技术,以及相关的Web组件、数据库连接(JDBC)、HTTP响应头、状态码、Cookie、会话跟踪、表单数据处理、JSP介绍、...
**JavaServer Pages (JSP)** 是一种动态网页技术,由Sun Microsystems(现为Oracle公司)开发,用于构建基于Java的Web应用程序。JSP允许开发者将HTML或者XML代码与Java代码混合编写,使得网页具备服务器端的处理能力...
在JavaServer Pages (JSP) 技术中,标签(Tag)是用于增强页面可读性和维护性的重要组件。JSP简单标签是JSP自定义标签的一种形式,它允许开发者创建自定义的行为,以替代硬编码的Java脚本。本教程将深入探讨JSP简单...
- TP1.ppt可能涵盖JSP介绍和基本概念。 - TP2.ppt可能涉及JSP指令和脚本元素的使用。 - TP3.ppt至TP5.ppt可能深入讲解JSP动作元素和JSTL。 - TP7.ppt至TP9.ppt可能讨论EL和JSP与Servlet的关系。 - TP10.ppt至TP12....
8. **AJAX(Asynchronous JavaScript and XML)与JSP**:结合JSP介绍AJAX技术,说明如何使用XMLHttpRequest对象实现异步数据交换,提高用户体验。 9. **JSP内置对象**:深入理解page、request、response、session、...
关于学习JSP技术的一些介绍入门,关于学习JSP技术的一些介绍入门关于学习JSP技术的一些介绍入门,关于学习JSP技术的一些介绍入门
jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+...