107 次浏览
此 action 可用于在 JSP 页面和文档中写入模板文本。以下是此 action 的简单语法:模板数据模板主体不能包含其他元素;它只能包含文本和 EL 表达式(注意 - EL 表达式将在后续章节中解释)。请注意,在 XML 文件中,您不能使用诸如 ${whatever > 0} 之类的表达式,因为大于号是非法的。请改用 gt 形式,例如 ${whatever gt 0},或者另一种方法是将值嵌入 CDATA 部分。]]>如果您需要包含一个... 阅读更多
176 次浏览
plugin action 用于将 Java 组件插入 JSP 页面。它确定浏览器类型并根据需要插入 <applet> 或 <object> 标记。如果所需的插件不存在,它将下载插件,然后执行 Java 组件。Java 组件可以是 Applet 或 JavaBean。plugin action 具有多个属性,这些属性对应于用于格式化 Java 组件的常用 HTML 标记。此元素还可以用于向 Applet 或 Bean 发送参数。以下是使用 plugin action 的典型语法: ... 阅读更多
593 次浏览
useBean action 非常通用。它首先使用 id 和 scope 变量搜索现有的对象。如果找不到对象,它将尝试创建指定的对象。加载 Bean 的最简单方法如下:加载 Bean 类后,您可以使用 jsp:setProperty 和 jsp:getProperty action 来修改和检索 Bean 属性。下表列出了与 useBean action 相关的属性:序号属性和说明1class指定 Bean 的完整包名称。2type指定将引用对象的变量类型。3beanName给出 Bean 的名称,如指定... 阅读更多
611 次浏览
scope 属性标识 Action 元素的生命周期。id 属性和 scope 属性直接相关,因为 scope 属性决定与 id 关联的对象的生命周期。scope 属性有四个可能的值:(a) page,(b) request,(c) session 和 (d) application。
633 次浏览
553 次浏览
taglib 指令声明您的 JSP 页面使用一组自定义标记,标识库的位置,并提供识别 JSP 页面中自定义标记的方法。taglib 指令遵循下面给出的语法:其中 uri 属性值解析为容器理解的位置,prefix 属性通知容器哪些标记是自定义 action。您可以将上述语法的 XML 等效项编写如下:当您使用自定义标记时,它通常采用 的形式。前缀与您在... 阅读更多
908 次浏览
888 次浏览
forward action 终止当前页面的 action 并将请求转发到另一个资源,例如静态页面、另一个 JSP 页面或 Java Servlet。以下是 forward action 的语法:下表列出了与 forward action 相关的必需属性:序号属性和说明1page应包含另一个资源的相对 URL,例如静态页面、另一个 JSP 页面或 Java Servlet。示例让我们重用以下两个文件 (a) date.jsp 和 (b) main.jsp,如下所示:以下是 date.jsp 文件的内容:今天的日期:以下是... 阅读更多
290 次浏览
include 指令用于在转换阶段包含文件。此指令告诉容器在转换阶段将其他外部文件的内容与当前 JSP 合并。您可以在 JSP 页面的任何位置编写 include 指令。此指令的一般使用方法如下:include 指令中的文件名实际上是相对 URL。如果您只指定一个文件名而没有关联的路径,JSP 编译器会假设该文件与您的 JSP 位于同一目录中。您可以将上述语法的 XML 等效项编写为... 阅读更多
130 次浏览
JSP 指令会影响 servlet 类的整体结构。它通常具有以下形式:指令可以有多个属性,您可以将其列为键值对,并用逗号分隔。@ 符号和指令名称之间以及最后一个属性和结束 %> 之间的空格是可选的。共有三种类型的指令标记:序号指令和说明1定义页面相关的属性,例如脚本语言、错误页面和缓冲要求。2在转换阶段包含文件。3声明一个标记库,其中包含在页面中使用的自定义 action