JSP 页面通常包含以下内容:

  1. 声明指令 (directive):用于指定 JSP 页面的属性和配置信息,通常使用 <%@ ... %> 标签进行声明。常见的指令包括 pageincludetaglib 等。

示例代码:

<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  1. 脚本元素 (scriptlet):用于在 JSP 页面中嵌入 Java 代码,通常使用 <% ... %> 标签。可以在脚本元素中编写任意有效的 Java 代码。

示例代码:

<% 
    String name = 'John'; 
    out.println('Hello, ' + name); 
%>
  1. 表达式 (expression):用于在 JSP 页面中输出变量或表达式的值,通常使用 <%= ... %> 标签。表达式会被解析为 String 类型并输出到页面上。

示例代码:

<%= 2 + 3 %>
  1. 声明 (declaration):用于在 JSP 页面中声明变量或方法,通常使用 <%! ... %> 标签。声明的变量或方法可以在整个 JSP 页面中使用。

示例代码:

<%! int count = 0; %>
  1. 动作元素 (action):用于执行特定的操作,如包含其他页面、跳转到其他页面、设置属性等。常见的动作元素包括 <jsp:include><jsp:forward><jsp:setProperty> 等。

示例代码:

<jsp:include page="header.jsp" />
  1. 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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录