JSP语法-JSP表达式

一个JSP表达式中包含的脚本语言表达式,先被转化成String,然后插入到表达式出现的地方。JSP表达式无需写out.print()即可向浏览器输出数据。它主要用于打印变量或方法的值。

1 JSP表达式语法

<%= 表达式 %>  

2 JSP表达式示例

<html>  
<body>  
<%= "JSP表达式" %>  
</body>  
</html>  

3 使用JSP表达式显示当前时间

3.1 编写index.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>一点教程网-使用JSP表达式显示当前时间</title>
</head>
<body>
当前时间为: <%= java.util.Calendar.getInstance().getTime() %>
</body>
</html>

3.2 运行测试

4 使用JSP表达式输出有用户名

4.1 编写index.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>一点教程网-使用JSP表达式输出用户名</title>
</head>
<body>
<form action="welcome.jsp">
    <input type="text" name="uname"><br/>
    <input type="submit" value="提交">
</form>
</body>
</html>

4.2 编写welcome.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <meta charset="UTF-8">
    <title>一点教程网-使用JSP表达式输出用户名</title>
</head>
<body>

<%= "欢迎你 "+request.getParameter("uname") %>

</body>
</html>

4.3 运行测试

一点教程,一个分享编程知识的公众号。跟着站长一起学习和进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「一点教程」,你已然超越了90%的程序员!

一点教程二维码