<jsp:include> 动作用来在页面中引入文件,文件可以是 HTML、JSP 页面和文本文件等。通过 include 动作,我们可以多次使用同一个页面,增加了代码可重用性。例如,在页面中使用 include 动作引入头部和底部页面。 <jsp:include> 的语法如下: page 指定引入页面的路径,flush 表示在引入文件前是否刷新缓冲区,默认为 false。 注意:“jsp”和“:
JSP 动作使用 XML 语法格式的标签来控制服务器的行为。利用 JSP 动作可以动态地插入文件、重用 JavaBean 组件、把用户重定向到另一个页面、为 Java 插件生成 HTML 代码等。 JSP 动作与 JSP 指令的不同之处如下: JSP 指令在翻译阶段执行,从而设置整个 JSP 页面的属性。JSP 页面被执行时首先进入翻译阶段,程序会先查找页面中的 JSP 指令,并将它们转换成 Se
在 JSP 中,我们可以使用 taglib 指令声明并引入标签库。Java API 允许在页面中自定义标签,标签库就是自定义标签的集合。 taglib 指令的语法如下: <%@ taglib uri="tagliburl" prefix="tagPre" %> 其中,uri 指定自定义标签库的存放位置;prefix 指定标签库的前缀。为了区分不同的标签库,在页面中使用标签库以对应的 prefix
include 指令用于在 JSP 页面引入其它内容,可以是 JSP 文件、html 文件和文本文件等,相当于把文件的内容复制到 JSP 页面。引入的文件和 JSP 页面同时编译运行。 使用 include 指令有以下优点: 增加代码的可重用性 使 JSP 页面的代码结构清晰易懂 维护简单 include 的语法如下: <%@ include file="URL" %> 其中,file 指定需
JSP page 指令用来定义当前页面的相关属性。page 指令可以在 JSP 页面的任意位置编写,通常放在 JSP 页面的顶部。 page 指令的语法如下: <%@ page attribute = "value" %> 下表是与 page 指令相关的属性。 page 指令常用属性 属 性 取 值 说 明 举 例 buffer none、缓冲区大小(默认值为 8kb) 指定输出流是否有缓
JSP 指令(directive)用来告诉 Web 服务器如何处理 JSP 页面的请求和响应。 服务器会根据 JSP 指令来编译 JSP,生成 Java 文件。JSP 指令不产生任何可见输出,在生成的 Java 文件中,不存在 JSP 指令。 JSP 指令以 开始,以 结束,语法如下: <%@ directive attribute = "value" [attribute2 = "value2"
主要内容:HTML 注释,带有 JSP 表达式的注释,隐藏注释,脚本程序(Scriptlet)中的注释说到注释,相信大家肯定都不陌生,它是对程序代码的解释和说明。注释可以提高代码的可读性,让他人能够更加轻松地了解代码,从而提高团队合作开发的效率。 在 JSP 中可以使用以下 4 种注释: HTML 注释 带有 JSP 表达式的注释 隐藏注释 脚本程序(Scriptlet)中的注释 在 JSP 规范中,它们都属于 JSP 中的注释,且语法规则和运行效果都各不相同。本节我们将对 JSP 中的各种注释
JSP 表达式可以把变量或者表达式输出到网页上,不需要 out.print() 就能输出数据。通常用于打印变量和方法的值。 JSP 表达式语法如下: <%= 表达式 %> 等效于 可以将 <%=表达式 %> 理解为 <% out.println(表达式) %> 的简写方式。这里需要注意,JSP 表达式不能以分号结尾。 例 1 使用 JSP 表达式显示欢迎消息,代码如下: 浏览器输出信息为: 欢迎来
JSP 声明语句用于声明一个或多个变量、方法,以供后面的 Java 代码使用。您必须先对变量和方法进行声明,才能使用它们。 JSP 声明语法如下: <%! 声明语句 %> 等效于 示例 JSP脚本和声明的区别 JSP 脚本只能声明变量,不能声明方法。JSP 声明语句可以声明变量和方法。 JSP 脚本会把包含的内容转译插入到 Servlet 的 service() 方法中,也就是 中定义的变量是局
在 JSP 中,可以使用 JSP 脚本写入 Java 代码。 JSP 脚本可以包含任意数量的 Java 语句,变量、方法和表达式。JSP 脚本会把包含的内容插入到 Servlet 的 service() 方法中。 JSP 脚本语法如下: <% Java语句 %> 等效于 任何文本、HTML 标签和 JSP 元素(声明,表达式等)都必须在脚本程序之外。 示例 大家可先参考《 第一个JSP程序》中使用
主要内容:1. 创建动态Web项目,2. 创建JSP文件,3. 启动服务器并部署项目本节我们在 Eclipse 中创建一个简单的 JSP 文件。 使用 Eclipse 创建 JSP 文件分为 3 个步骤: 创建动态 Web 项目 创建 JSP 文件 启动 Tomcat 服务器,部署项目 1. 创建动态Web项目 打开 Eclipse,单击 File -> New -> Project -> Dynamic Web Project,如下图所示: 输入项目名称,配置服务器,点击完成。
主要内容:1. 编写代码,2. 运行,3. 代码解释本节我们来简单创建一个 JSP 程序。 新建文件,编写以下代码,并将该文件存为 index.jsp,并放在文件夹 jspDemo 中,然后将该文件夹粘贴到 tomcat 的 webapps 目录下,运行 JSP 页面。 1. 编写代码 index.jsp 代码如下: 2. 运行 运行步骤: 把 JSP 文件放在文件夹内,部署到服务器中 启动服务器 通过 URL 访问,例如:http://local
主要内容:1. JSP编译,2. JSP初始化,3. JSP执行,4. JSP销毁JSP 生命周期定义了 JSP 从创建到销毁的整个过程。这类似于 Servlet 生命周期,不同的是,JSP 需要先被编译成 Servlet。 JSP 生命周期阶段如下: 编译 初始化(容器调用 jspInit() 方法) 执行(容器调用 _jspService() 方法) 销毁(容器调用 jspDestroy() 方法) 1. JSP编译 当浏览器请求 JSP 时,JSP 容器会首先检查是否需要
主要内容:JSP的由来,Servlet与JSP异同点,JSP相对于Servlet的优点JSP(Java Server Pages)是一种动态网页开发技术。JSP 文件就是在传统的 HTML 文件中插入 Java 代码和 JSP 标签,后缀名为 。 JSP 与 PHP、ASP、ASP.NET 等语言类似,都运行在服务端。通常返回给客户端的就是一个 HTML 文件,因此只要有浏览器就能查看 JSP 页面。 JSP 使用 JSP 标签在 HTML 网页中插入 Java 代码,标签通常以
我使用Tomcat8和Struts1.3。10 当我执行我的应用程序时 http://127.0.0.1:8080/appli/welcome.jsp 我的浏览器里有这个 控制台中的消息: 2016-01-21 15:20:39调试模块TILS:171-获取路径/通用/身份验证/登录的模块名称。do 2016-01-21 15:20:39调试模块ILS:196-找到的模块名称:默认2016-01-