`

JSP基础语法

 
阅读更多
jsp语法
主要内容:
jsp介绍、jsp运行原理、jsp脚本、jsp编写注释
逐步分析:
1.jsp介绍
jsp是基于java的动态网页技术,在一个jsp页面中可包含指令标识符,HTML代码、javascript语言、嵌入的java代码、注释和JSP动作标识
 
2.jsp运行原理
浏览器向web服务器请求一个JSP页面时,Web应用服务器将其转换为一个Servlet,然后编译成一个字节码文件,最后web服务器加载转化后的Servlet实例,处理客户端请求
 
3.jsp指令标识符
指令标识符主要用于设定整个JSP页面范围内都有效的相关信息,这些标识符被服务器解释执行,但不会产生任何内容输出到服务器
JSP包含了page、include、tagli等3个指令标识符,其语法结构是相同的。定义方式为:<%@ 指定名 属性=“属性值“....%>
a.页面指令page:用于定义 整个页面的相关属性,如JSP页面的编码,内容类型、引用的类库等
语法格式:<%@ page 属性=“属性值“....%>
page指令常用的属性:
language属性:
contentType属性:用于设定页面的字符编码与页面类型,浏览器会根据指定的类型与编码显示网页 的内容
<%@ page language="java" contentType="text/html charest=UTF-8"%>
pageEncoding属性:用于设置jsp页面的编码格式
pageEncoding 与cotextType的区别:
 
import属性:用于导入JSP页面中的类包,导入后,在JSP页面中就由嵌入的java代码使用。如<%@ page import="java.util.*"%>
isErrorPage属性:用于将当前JSP页面设置成错误处理页面,错误处理页面用于处理另一个JSP页面的错误。 如<%@ page isErrorPage="true"%>
errorPage属性:用于指定当前页面出现异常时,所调用的另一个页面 <%@ page errorPage="error.jsp"%>
 
文件包含include指令:页面包含指令,可以将一个JSP页面包含到另一个JSP页面中,实现页面的重用
include指令是静态包含,若被包含的文件中有JSP代码也不会被编译执行,而是将2个页面组合成一个页面后,再进行编译处理
语法:<%@ include file=""....%>
引用标签库指令taglib:用于声明一个标签的使用。语法:<%@ taglib prefix="c" uri=""%>
4.JSP脚本包括JSP表达式、申明标识、脚本程序
a.jsp表达式:用于想页面中输出信息,可以插入到网页的文本中,用于输入文本内容,也可插入到HTML标记中,用于动态设置属性值。语法:<%=表达式%>
b.声明标识符:定义成员变量与方法,声明后的范围是全局的。语法:<%!变量或方法的代码%>
5.JSP动作标识:用于处理请求阶段提供的信息,如操作的JavaBean、包含其他文件、执行请求转发等。通用语法:<标识名  属性=""...../>
a.包含动作标识<jsp:include>:用于包含其他页面,被包含的页面可以是动态的也可以是静态的。其原理是被包含的页面是先编译处理后,在将结果包含的页面中
语法:<jsp:include page="url" flush="false|true"/>
b.请求转发动作标签:<jsp:forward>用于将当前请求转发到其他web的资源中(HTML页面、JSp、Servlet等),在执行请求被转发后,当前页面不会再执行,而是去执行标识指定的页面
语法:<jsp:forward page="url"/>
c.子动作标签:<jsp:param>:用于作为其他标识的字标识,用于为其他标识传参
语法:<jsp:forward page="url">
     <jsp:param name="userId" value="1"/>
     <jsp:forward/>

 

0
0
分享到:
评论

相关推荐

    jsp基础语法ppt

    ### JSP基础语法 1. **JSP页面结构**:一个基本的JSP页面由HTML结构和JSP元素组成,JSP元素包括指令、脚本元素和动作元素。例如: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;!DOCTYPE html&gt; ...

    JSP基础语法知识(JSP语法(中华电脑书库_整理制作))

    **JSP基础语法知识详解** JavaServer Pages(JSP)是一种动态网页开发技术,它将HTML、CSS和JavaScript等静态内容与Java代码相结合,用于构建交互式的Web应用程序。JSP语法是开发者掌握JSP技术的基础,它使得Java...

    JSP第二讲JSP基础语法

    总结来说,JSP基础语法涵盖了JSP页面的结构、脚本元素、内置对象、动作标签以及与Servlet的关系。通过熟练掌握这些知识点,你将能够有效地构建动态、交互式的Web应用程序。学习和实践JSP不仅有助于提升Web开发技能,...

    B-jsp基础语法.rar

    JSP基础语法HTML、 javaScript简介

    李兴华javaweb之JSP基础语法(下)笔记

    这就是JSP基础语法在创建用户登录程序中的应用。 总之,JSP的包含机制和用户登录验证是JavaWeb开发中的核心概念。理解这些概念有助于构建高效且易于维护的动态网站。在实际开发中,根据具体需求选择合适的包含方式...

    2jsp基础语法(上)

    **JSP基础语法(上)** JavaServer Pages(JSP)是Java平台上的一个服务器端技术,用于创建动态网页。JSP技术允许开发者将HTML、XML或其他标记语言与Java代码混合,以实现网页的动态生成。本文将详细介绍JSP的基础...

    JSP基础语法-include指令

    ### JSP基础语法-include指令详解 在Java Server Pages(JSP)技术中,`include`指令是一项重要的功能,它允许开发者将一个JSP页面的内容嵌入到另一个JSP页面中,从而实现代码的重用和模块化。通过`include`指令,...

    3jsp基础语法(下)

    **3jsp基础语法(下)** 在上一部分中,我们简要探讨了JSP(JavaServer Pages)的基础概念。在本部分,我们将深入学习JSP的更多核心语法和特性,以便更好地理解和应用JSP进行动态网页开发。 1. **脚本元素** JSP有...

    jsp基础语法讲解

    ### JSP基础语法详解 JSP(Java Server Pages)是一种基于Java技术的动态网页开发标准,它允许在标准的HTML代码中嵌入Java代码,从而实现动态内容的生成。下面将详细解析JSP中的基础语法及其功能。 #### 1. HTML...

    jsp基础语法jsp基础语法

    **JSP基础语法详解** JavaServer Pages (JSP) 是一种动态网页开发技术,它将HTML、CSS、JavaScript与Java代码结合在一起,使得开发者可以在服务器端处理数据并生成动态网页内容。本文将深入探讨JSP的基础语法,帮助...

    JSP基础语法.rar

    **JSP(Java Server Pages)基础语法** ...通过学习以上JSP基础语法,你可以开始创建简单的动态网页。随着经验的增长,可以进一步探索MVC框架(如Spring MVC)和现代Web开发的最佳实践,提升开发效率和代码质量。

    jsp基础语法帮助文档

    **JSP基础语法帮助文档** **一、JSP概述** JSP(JavaServer Pages)是Java平台上的一个标准,用于创建动态网页。它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,实现了Web应用的视图层与业务逻辑的分离。...

    JSP基础语法帮助

    JSP基础语法帮助

    web学习笔记 —— jsp基础语法

    本文将深入探讨"Web学习笔记——jsp基础语法"这一主题,重点关注JSP(JavaServer Pages)的基础知识。JSP是Java平台上的动态网页技术,它允许开发者将HTML、XML或其他标记语言与Java代码结合,以创建交互式的Web应用...

    jsp基础语法,java与mysql连接方法,MVC,DAO,Listener ,Filter

    【JSP基础语法】 JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具。JSP文件本质上是HTML文件,但其中可以嵌入Java代码。以下是一些基本概念和语法: 1. **编译过程**:JSP文件首次运行时会被服务器...

    JSP基础语法(新手入门绝对实用)

    JSP基础语法文档很适合新手入门学习,文档内有基础语法以及案例讲解

    4.JSP基础语法.ppt

    4.JSP基础语法.ppt

    李兴华javaweb之JSP基础语法(上)笔记

    李兴华javaweb之JSP基础语法(上)笔记

Global site tag (gtag.js) - Google Analytics