<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
<head>
<title>My JSP Page</title>
</head>
<body>
<%-- 这里是注释 --%>
<h1>Hello, this is a JSP page!</h1>
<%
// 这里是嵌入的Java代码
String message = "Welcome to JSP!";
out.println("<p>" + message + "</p>");
%>
<ul>
<%
for (int i = 1; i <= 5; i++) {
%>
<li>Item <%= i %></li>
<%
}
%>
</ul>
</body>
</html>
让我们解释一下这个JSP文件的结构:
1. <%@ page ... %>:JSP页面的指令,用于设置页面的一些属性,如语言类型、字符集等。
2. HTML部分:JSP文件中可以包含任意数量的HTML标记,就像普通的HTML文件一样。在这里,<html>、<head>和<body>等标签用于定义HTML文档的结构。
3. <%-- ... --%>:JSP注释,与HTML注释类似,用于添加注释。
4. <% ... %>:JSP脚本let标签,用于插入Java代码。在这里,我们定义了一个字符串变量message,并使用out.println()输出到页面。
5. <%= ... %>:JSP表达式标签,用于输出表达式的结果。在这里,我们在循环中使用表达式输出变量i的值。
总的来说,JSP文件的结构就是HTML标记和嵌入的Java代码交织在一起,使得页面能够根据动态数据生成。在实际开发中,为了更好地实现逻辑和视图的分离,通常会使用标签库、EL表达式等技术。
转载请注明出处:http://www.pingtaimeng.com/article/detail/6900/JSP