JSP 页面包含哪些内容?代码示例详解
JSP 页面通常包含以下内容:
- 声明指令 (directive):用于指定 JSP 页面的属性和配置信息,通常使用
<%@ ... %>标签进行声明。常见的指令包括page、include、taglib等。
示例代码:
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
- 脚本元素 (scriptlet):用于在 JSP 页面中嵌入 Java 代码,通常使用
<% ... %>标签。可以在脚本元素中编写任意有效的 Java 代码。
示例代码:
<%
String name = 'John';
out.println('Hello, ' + name);
%>
- 表达式 (expression):用于在 JSP 页面中输出变量或表达式的值,通常使用
<%= ... %>标签。表达式会被解析为 String 类型并输出到页面上。
示例代码:
<%= 2 + 3 %>
- 声明 (declaration):用于在 JSP 页面中声明变量或方法,通常使用
<%! ... %>标签。声明的变量或方法可以在整个 JSP 页面中使用。
示例代码:
<%! int count = 0; %>
- 动作元素 (action):用于执行特定的操作,如包含其他页面、跳转到其他页面、设置属性等。常见的动作元素包括
<jsp:include>、<jsp:forward>、<jsp:setProperty>等。
示例代码:
<jsp:include page="header.jsp" />
- HTML 标记和文本:可以在 JSP 页面中包含任意的 HTML 标记和文本,用于构建页面的结构和内容。
示例代码:
<!DOCTYPE html>
<html>
<head>
<title>My JSP Page</title>
</head>
<body>
<h1>Welcome to my JSP page!</h1>
<p>This is a sample JSP page.</p>
</body>
</html>
原文地址: https://www.cveoy.top/t/topic/qxOt 著作权归作者所有。请勿转载和采集!