JSP 表达式标签

2024 年 8 月 31 日 | 阅读 1 分钟

放置在 JSP 表达式标签 中的代码被写入到响应的输出流中。 因此,您无需编写 out.print() 来写入数据。 它主要用于打印变量或方法的值。

JSP 表达式标签的语法

<%=  statement %>

JSP 表达式标签的示例

在这个 jsp 表达式标签的示例中,我们只是简单地显示一条欢迎消息。

<html>
<body>
<%= "welcome to jsp" %>
</body>
</html>

注意:对于表达式标签,请不要以分号结束语句。

打印当前时间的 JSP 表达式标签的示例

为了显示当前时间,我们使用了 Calendar 类的 getTime() 方法。 getTime() 是 Calendar 类的实例方法,因此我们在通过 getInstance() 方法获取 Calendar 类的实例后调用了它。

index.jsp

<html>
<body>
Current Time: <%= java.util.Calendar.getInstance().getTime() %>
</body>
</html>

打印用户名的 JSP 表达式标签的示例

在这个例子中,我们使用表达式标签打印用户名。 index.html 文件获取用户名并将请求发送到 welcome.jsp 文件,该文件显示用户名。

文件:index.jsp

<html>
<body>
<form action="welcome.jsp">
<input type="text" name="uname"><br/>
<input type="submit" value="go">
</form>
</body>
</html>

文件:welcome.jsp

<html>
<body>
<%= "Welcome "+request.getParameter("uname") %>
</body>
</html>
下一个主题Jsp 声明标签