JSP语法-JSP脚本

1 JSP语法元素

JSP基本语法结构大致分为以下几个:

  1. JSP脚本
  2. JSP表达式
  3. JSP声明
  4. JSP注释

2 JSP页面显示中文问题

如果我们要在页面正常显示中文,我们需要在 JSP 文件头部添加以下代码:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

3 JSP脚本语法

JSP脚本用于在JSP中执行Java源代码。语法如下:

<% Java源代码 %>  

4 JSP脚本示例

在下面示例中,我们使用JSP脚本显示欢迎消息。

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <meta charset="UTF-8">
    <title>一点教程网-JSP脚本示例</title>
</head>
<body>

<% out.print("欢迎使用JSP"); %>

</body>
</html>

显示效果如下:

5 使用JSP脚本输出用户名

在下面示例中,我们创建了两个文件index.html和welcome.jsp。index.html文件从用户那里获取用户名,而welcome.jsp文件将显示用户名以及欢迎消息。

5.1 编写index.html

index.html用于获取用户输入:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>一点教程网-使用JSP脚本输出用户名</title>
</head>
<body>
<form action="welcome.jsp" method="post">
    <input type="text" name="uname">
    <input type="submit" value="提交"><br/>
</form>
</body>
</html>

5.2 编写welcome.jsp

welcome.jsp使用脚本来获取用户名,并显示到页面:

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

<%
    String name=request.getParameter("uname");
    out.print("欢迎你 "+name);
%>

</body>
</html>

5.3 运行测试

 

热门文章

优秀文章