JSP 中编写 Java 代码主要有两种方法:Scriptlet:使用 <%%> 标记包裹 Java 代码块。表达式:使用 <%= 和 %> 标记包裹 Java 表达式,直接嵌入 HTML 代码中。

JSP 中编写 Java 代码
JSP (JavaServer Pages) 允许在 HTML 文档中嵌入 Java 代码,从而创建动态 web 页面。在 JSP 中编写 Java 代码主要有两种方法:
1. Scriptlet
使用 <%%> 标记包裹 Java 代码块。它是 JSP 中最简单的方法,但效率较低。例如:
立即学习“Java免费学习笔记(深入)”;
<code class="jsp"><%%
int sum = 10 + 20;
out.println("Sum: " + sum);
%%></code>2. 表达式
使用 <%= 和 %> 标记包裹 Java 表达式,并直接将其嵌入 HTML 代码中。这种方法效率更高。例如:
<code class="jsp"><h1>Sum: <%= 10 + 20 %></h1></code>
语法细节
-
声明变量:
<code class="jsp"><%% int sum = 10; %></code>
-
调用方法:
<code class="jsp"><%% out.println("Hello world!"); %></code> -
访问 JSP 隐式对象:
<code class="jsp"><%% out.println(request.getParameter("name")); %></code>
注意事项
- 确保 Java 代码位于
<jsp:root>标记之内。 - 使用
out对象来向客户端发送输出。 - 对于大量或复杂的 Java 代码,建议使用 JavaBeans 或其他 JSP 技术来组织代码。











