输出信息....
jsp:forward 动作把请求转到另外的页面。jsp:forward 标记只有一个属性 page。语法格式如下所示:
```
```
以下是 forward 相关联的属性:
| 属性 | 描述 |
| ---- | ----------------------------------------------------------------------------------------------------------------------------- |
| page | page 属性包含的是一个相对 URL。page 的值既可以直接给出,也可以在请求的时候动态计算,可以是一个 JSP 页面或者一个 Java Servlet. |
实例
以下实例我们使用了两个文件,分别是: date.jsp 和 main.jsp。
date.jsp 文件代码如下:
```
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
今天的日期是: <%= (new java.util.Date()).toLocaleString()%>
```
main.jsp 文件代码:
```
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
菜鸟教程(runoob.com)
forward 动作实例
```
现在将以上两个文件放在服务器的根目录下,访问 main.jsp 文件。显示结果如下:
```
今天的日期是: 2016-6-25 14:37:25
```
---
##
jsp:plugin 动作用来根据浏览器的类型,插入通过 Java 插件 运行 Java Applet 所必需的 OBJECT 或 EMBED 元素。
如果需要的插件不存在,它会下载插件,然后执行 Java 组件。 Java 组件可以是一个 applet 或一个 JavaBean。
plugin 动作有多个对应 HTML 元素的属性用于格式化 Java 组件。param 元素可用于向 Applet 或 Bean 传递参数。
以下是使用 plugin 动作元素的典型实例:
```
Unable to initialize Java Plugin
```
如果你有兴趣可以尝试使用 applet 来测试 jsp:plugin 动作元素,元素是一个新元素,在组件出现故障的错误是发送给用户错误信息。
---
## 、 、
、 、 动作元素动态定义 XML 元素。动态是非常重要的,这就意味着 XML 元素在编译时是动态生成的而非静态。
以下实例动态定义了 XML 元素:
```
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
菜鸟教程(runoob.com)
属性值
XML 元素的主体
```
浏览器访问以下页面,输出结果如下所示:

---
##
动作元素允许在 JSP 页面和文档中使用写入文本的模板,语法格式如下:
```
模板数据
```
以上文本模板不能包含其他元素,只能只能包含文本和 EL 表达式(注:EL 表达式将在后续章节中介绍)。请注意,在 XML 文件中,您不能使用表达式如 ${whatever > 0},因为>符号是非法的。 你可以使用 ${whatever gt 0}表达式或者嵌入在一个 CDATA 部分的值。
```
]]>
```
如果你需要在 XHTML 中声明 DOCTYPE,必须使用到动作元素,实例如下:
```
]]>
jsp:text action
Welcome to JSP Programming