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 表达式标签在不需要 out.print() 的情况下输出数据,从而简化了在 JSP 页面中输出数据的过程。

标签: JSP, JSP教程, JSP技术, JSP快速入门, JSP简单用法, JSP编程, JSP下载, JSP基本语法, JSP安装教程, JSP库, JSP指南, JSP基础教程, JSP初级教程, JSP进阶教程