JSP 教程 之 JSP 动作元素 12

简介: JSP `<jsp:text>`动作元素用于插入纯文本或EL表达式,不支持XML非法符号。在XHTML中声明DOCTYPE时必需。例子显示了在`<books><book>`中使用`<jsp:text>`包裹的文本。比较使用和不使用该动作元素的效果差异。

JSP 教程 之 JSP 动作元素 12

JSP 动作元素

动作元素

动作元素允许在JSP页面和文档中使用写入文本的模板,语法格式如下:

模板数据
以上文本模板不能包含重复元素,只能包含文本和EL表达式(注:EL表达式将在后续章节中介绍)。请注意,在XML文件中,您不能使用表达式如 ${whatever > 0},因为>符号是非法的。 你可以使用 ${whatever gt 0}表达式或者嵌入在一个CDATA部分的值。

<![CDATA[
]]>
如果你需要在 XHTML 中声明 DOCTYPE,必须使用到动作元素,实例如下:

<![CDATA[<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">]]>


Welcome to JSP Programming


你可以对以上实例尝试使用及不使用该动作元素执行结果的区别。

目录
相关文章
|
4天前
|
Java 关系型数据库 MySQL
JSP 教程 之 JSP 连接数据库 1
**JSP连接MySQL数据库教程**:确保有JDBC驱动,如MySQL 5或8的connector。将jar包放入Tomcat的lib目录。对于MySQL 8,驱动类改为`com.mysql.cj.jdbc.Driver`,URL示例:`jdbc:mysql://localhost:3306/baidu?useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8`。创建数据库`baidu`和表`websites`,包含站点信息,然后插入测试数据。
13 4
|
3天前
|
SQL Java 关系型数据库
JSP 教程 之 JSP 连接数据库 4
JSP教程展示使用JSTL SQL标签执行DELETE操作。示例连接到MySQL数据库,删除ID为11的记录,然后显示更新后的websites表内容。包括设置数据库源、执行`DELETE FROM websites WHERE Id=?`语句,并用JSTL遍历结果展示表格。
7 2
|
3天前
|
SQL Java 关系型数据库
JSP 教程 之 JSP 连接数据库 3
**JSP教程示例:连接MySQL执行INSERT和SELECT操作** 本示例展示如何使用JSTL的`&lt;sql&gt;`标签在JSP中执行SQL。首先设置数据源,然后执行INSERT语句向`websites`表添加一条记录,接着执行SELECT查询并显示所有结果。页面包含一个表格来展示查询到的网站信息,如ID、站点名和URL。注意替换实际的数据库URL、用户名和密码。
8 2
|
3天前
|
SQL Java 关系型数据库
JSP 教程 之 JSP 连接数据库 2
该JSP教程展示了如何使用JSTL SQL标签连接到MySQL数据库执行SELECT操作。示例显示了设置数据源、查询`websites`表并遍历结果以在HTML表格中显示ID、站点名和站点地址的过程。数据库URL、用户名和密码需按实际配置。
7 2
|
1天前
|
Java API
JSP 教程 之 JSP JavaBean 2
**JSP JavaBean 简介** JavaBean 是遵循特定规范的 Java 类,用于封装数据和业务逻辑。`StudentsBean.java` 示例展示了属性(firstName, lastName, age)及对应的 getter 和 setter 方法。编译得到 `StudentBean.class`,常放于 `/WebContent/WEB-INF/classes/包路径/` 下,以供JSP使用。
3 0
|
1天前
|
Java API
JSP 教程 之 JSP JavaBean 1
**JSP JavaBean 技术概览:** JavaBean遵循特定规范的Java类,具备默认无参构造器、实现Serializable接口以支持序列化。核心特性包括可读写的属性及对应的getter/setter方法。属性可通过getXXX()和setXXX()访问,如getMyName()和setMyName()对应属性myName。只读属性只有getter,只写属性只有setter。
3 0
|
1天前
|
XML Java 数据处理
JSP 教程 之 JSP XML 数据处理 3
在JSP中处理XML涉及使用XSLT转换。`main.jsp`演示了如何结合JSTL `&lt;c:import&gt;` 和 `&lt;x:transform&gt;` 标签将内联XML数据转换为HTML。`style.xsl`定义了一个模板,将`&lt;books&gt;`元素转换为表格,显示书名、作者和价格。当`main.jsp`运行时,它导入XSL样式表并应用到XML数据上,生成一个格式化的书籍列表。
4 0
|
2天前
|
XML Java 应用服务中间件
JSP 教程 之 JSP XML 数据处理 2
JSP教程演示了如何处理XML数据,涉及HTTP中的RSS文档。需在Tomcat的lib目录添加XercesImpl.jar和xalan.jar。示例中,`main.jsp`使用JSTL的 `&lt;c:import&gt;` 和 `&lt;x:parse&gt;` 标签导入并解析`books.xml`,显示书籍标题和价格。运行结果展示书名和第二本书的价格。
7 0
|
2天前
|
XML Java 数据处理
JSP 教程 之 JSP XML 数据处理 1
**JSP教程摘要: JSP处理XML** 在JSP中处理XML涉及设置`contentType`为`text/xml`以发送XML文档,如RSS。创建XML文档与HTML类似。
6 0
|
2天前
|
SQL Java 关系型数据库
JSP 教程 之 JSP 连接数据库 5
该JSP教程展示了如何使用JSTL的`&lt;sql:update&gt;`标签更新数据库记录。它连接到一个MySQL数据库,更改ID为3的网站名称为&#39;baidu&#39;,然后使用`&lt;sql:query&gt;`显示所有网站信息,以验证更新是否成功。页面包含防止中文乱码的设置,并使用JDBC数据源。
6 0

相关课程

更多