目录
JSP页面基础知识
JSP(Java Server Pages)是一种用于开发动态Web应用程序的技术。它允许开发人员在HTML页面中嵌入Java代码,从而实现动态内容的生成。
2.1 JSP页面的基本结构
JSP页面通常包括以下部分:
- HTML代码:用于定义页面的布局和样式。
- JSP指令标记:用于指定JSP页面的相关设置,如编码方式、引入外部文件等。
- JSP动作标记:用于执行特定的操作,如包含其他文件、重定向请求等。
- Java代码:用于实现动态内容的生成。
下面是一个简单的JSP页面示例:
<%@ page contentType="text/html;charset=UTF-8" %>
<!DOCTYPE html>
<html>
<head>
<title>My JSP Page</title>
</head>
<body>
<h1>Welcome to my JSP page!</h1>
<p>The current time is: <%= new java.util.Date() %></p>
</body>
</html>
在上面的示例中,我们使用了<%= ... %>
标记来嵌入Java表达式。这个表达式将在服务器端计算,并且结果将直接输出到页面中。
2.2 声明变量和定义方法
在JSP页面中,我们可以使用标准的Java语法来声明变量和定义方法。
2.2.1 声明变量
在JSP页面中,我们可以使用<% ... %>
标记来声明变量。例如:
<%
int x = 10;
String name = "Tom";
%>
在上面的示例中,我们使用了<% ... %>
标记来声明两个变量:x
和name
。
2.2.2 定义方法和类
在JSP页面中,我们也可以使用<%! ... %>
标记来定义方法和类。例如:
<%!
public int add(int a, int b) {
return a + b;
}
%>
在上面的示例中,我们使用了<%! ... %>
标记来定义一个名为add</