一、编译器指令(directive)(JSP_0100_Directive工程)
<%@Directive 属性=“属性值”%>
常见的Directive:
1:page(PageInclude1.1.jsp/PageInclude1.2.jsp)
2:include(PageInclude1.1.jsp/PageInclude1.2.jsp)
3:taglib
@page:
指明与JSP Container 的沟通方式
基本格式:
<%@page language=“script language”| 默认是Java 语言
extends=“className”|
import=“importList”| 和Java的import差不多 默认引入java.lang.*
javax.servlet.* javax.servlet.jsp.* javax.servlet.http.*
buffer=“none|kb size”| --none:不缓冲,默认8k
session=“true|false”| --是否可以使用session,默认true
autoFlush=“true|false” --缓冲器是否自动清除,默认true
isThreadSafe=“true|false”| --默认false(永远不要设成true)
info=“infoText”| --任何字符
errorPage=“errorPageUrl”| 设置处理异常事件的JSP文件
isErrorPage=“true|false”|设置此页是否为出错页,如果被设置为true,你就能
使用exception对象
contentType=“contentTyepInfo”|
pageEncoding=“gb2312”
%>
@include:
将指定的JSP程序或者HTML文件包含进来
格式:
<%@include file=“fileURL%>
JSP Engine会在JSP程序的转换时期先把file属性设定的文件包含进来,然后开始执行转换及编译的工作。(原封不动的把文件的代码copy到该位置,然后进行转换和编译,只生成一个java和class)
限制:
不能向fileURL中传递参数
不能abc.jsp?user=aaa
@taglib:
标签库
格式:
<%@taglib file=“fileURL%>
二:脚本语法(scripting)(JSP_0200_Scripting工程)
1:html注释:<!--comments-->客户端可以看到(Comments.jsp)
2:隐藏注释:<%--comments--%>浏览器不解析,给程序员看的(Comments.jsp)
3:声明:<%! 声明; [声明; ] ... %>编译成的java文件为全局变量(Expression.jsp)
<%!
int i;
public void setName(){… …}
%>
说明:在此声明的变量、方法都会被保留成唯一的一份,直到JSP程序停止执行
4:表达式:<%=表达式%>(Expression.jsp)
<%=“hello world”%>
<%=i+1%>
<%=request.getParameter(“name”)%>
=后面必须是字符串变量或者可以被转换成字符串的表达式
5:脚本段:<%符合java语法的程序代码%>(Scripting.jsp)
<%
for (int i=0;i<10,i++)
{
… …
}
%>
可以放入任何的Java程序代码
分享到:
相关推荐
【JSP 学习经验分享】 JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具,它允许开发者在HTML、XML或者其他标记语言中嵌入Java代码,从而实现动态内容的生成。JSP 主要用于构建Web应用程序,提供与...
### JSP入门学习资料知识点详解 #### 一、JSP简介 JSP(Java Server Pages)是一种基于Java的服务器端脚本技术,用于创建动态网页。JSP将HTML标记与Java代码结合在一起,使得开发者可以在网页中嵌入复杂的业务逻辑...
吉林大学珠海学院JSP&Servlet学习笔记(第二版)课后答案 本资源为吉林大学珠海学院JSP&Servlet学习笔记(第二版)的课后答案,涵盖了JSP和Servlet相关的知识点。本笔记共分为九章,每章节都包含了相关的问题答案,...
JSP学习心得 JSP(Java Server Pages)是一种基于Java的服务器端脚本语言,用于生成动态网页。JSP技术可以将Java代码嵌入到HTML网页中,以生成动态网页内容。JSP程序设计课程的学习体会涵盖了从基础知识到实践应用...
### Servlet和JSP学习指南 #### 一、Servlet概述 Servlet是Java Web开发中的核心组件之一,它是一种服务器端的应用程序接口(API),用于扩展服务器的功能。Servlet可以响应客户端发送的HTTP请求,并根据请求的...
【JSP学习软件详解】 JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具,它结合了HTML代码和Java代码,使开发者能够轻松创建交互式的Web应用程序。这款"jsp学习软件"专为初学者和进阶者设计,旨在提供...
标题:JSP学习资料 描述:本资料详细介绍了在Eclipse环境下创建并部署JSP Web应用的步骤,以及如何在Eclipse中导入示例项目,是JSP学习者的重要参考资料。 知识点: 一、Eclipse IDE环境搭建与配置 1. **安装...
**JSP(Java Server Pages)与Servlet...这个**[JSP&Servlet学习笔记(第2版)]**会涵盖这些主题,并可能包括示例代码、最佳实践和常见问题解答,帮助读者全面掌握JSP和Servlet的使用技巧,进一步提升Java Web开发能力。
二、JSP生命周期与工作原理 1. JSP生命周期包括三个阶段:翻译阶段、编译阶段和执行阶段。在翻译阶段,JSP被转换为Servlet源码;编译阶段,Servlet源码被编译为.class文件;执行阶段,Servlet处理HTTP请求并生成...
《JSP设计(第二版)》可以满足两类想学习JSP的专业人士的不同需要:一类是网页设计师,他们对如何在网页中使用JSP元素很感兴趣;另一类是程序员,他们对JSP API极为关注,并关心如何在企业级应用程序中有效地使用JSP...
### JSP学习培训资料知识点详解 #### 一、JSP简介 JSP(JavaServer Pages)是一种基于Java的服务器端动态网页技术标准。它允许在HTML文档中嵌入Java代码和JSP标记,使得静态的网页能够根据用户请求动态生成内容。...
在"JSP实验二代码"中,我们可以推测这是一个教学或学习过程中的实践环节,目标是通过一系列实验来构建一个综合性的网上商店系统——"我的网上商店"。这个实验项目旨在让学生深入理解JSP的工作原理以及如何运用JSP...
通过学习《Web应用开发技术:JSP(第二版)》,读者可以掌握创建高效、可维护的Web应用所需的技术,包括数据库连接、会话管理、安全控制等方面。提供的源代码能帮助读者更好地理解书中的实例,从而将理论知识转化为...
《JSP第二版课后习题答案》是一个压缩文件,其中包含了针对JSP(Java Server Pages)技术第二版教材的课后练习解答。这个资源对于正在学习JSP的学生或者自学者来说,是巩固理论知识、提升实践技能的重要参考资料。...
【JSP学习入门的PPT】是一份适合初学者的JavaServer Pages(JSP)教程。JSP是一种由Sun Microsystems公司开发的技术,用于创建动态Web内容。它与HTML页面相似,但允许在其中嵌入执行代码,使得静态内容与动态内容...
【Jsp链接Mysql+Jsp注册表单(学习笔记)】 在Web开发中,JavaServer Pages(JSP)和MySQL数据库的结合是常见的技术栈,用于构建动态、数据驱动的网站。本学习笔记将详细讲解如何使用JSP连接MySQL数据库,并创建一个...
**第二章、JSP语法** 1. **脚本元素(Scripleting Elements)** - **声明(Declarations)**:用于定义变量和方法,但不会被直接执行。例如,`! int count = 0; %>` - **代码块(Scriplets)**:使用`<% ... %>`...
**《JSP&Servlet学习笔记 第二版 林信良》:** 这本书是学习JSP和Servlet的优秀资源,作者林信良以通俗易懂的方式讲解了这两个技术的核心概念、工作原理和实际应用。书中可能涵盖了JSP的指令、动作、表达式和脚本...