放置在JSP表达式标记中的代码将写入响应的输出流。因此, 你无需写出out.print()即可写数据。它主要用于打印变量或方法的值。
JSP表达式标记的语法
<%= statement %>
JSP表达式标签示例
在这个jsp expression标签示例中, 我们只是显示一个欢迎消息。
<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>
评论前必须登录!
注册