实验二 JSP 简单编程
1. 实验类型:设计型
2. 实验目的
(1)进一步熟悉基于 JDK +Netbeans 环境的 Web 程序开发过程;
(2)掌握简单 JSP 页面的编写;
(3)能使用 JSP <jsp:param>和<jsp:forward>等动作标记;
(4)熟练使用最基本的 HTML 标记;
(5)能使用 JSP 内置对象。
3. 实验任务
(1)编写 JSP 实现一个用户登录的过程。login.jsp 页面用于用户输入相应的用户名和密码进
行登录。main.jsp 实现登录功能,它检查用户名和密码是否正确,如果用户输入用户名
和密码均为 guest,则成功登录后转向 success.jsp 页面,否则转向 fail.jsp 页面 。
success.jsp 页面显示成功登录信息,fail.jsp 页面则显示重新让用户登录的页面。试编
写上述 4 个 JSP 代码。
(2)编写两个 JSP 文件,用<jsp:param>和<jsp:forward>一起使用传递数值,求该数的
立方。
(3)用 include 指令在一个 JSP 文件中静态插入另一个 JSP 文件。被插入文件的功能是显示
前十行杨辉三角形。
4. 实验要求
(1)将 JSP 资源分别建立在不同文件中;
(2)为上述应用建立一个工程;
(3)下面只需给出 JSP 代码。
5. JSP 代码
(1)
a 、 JSP 实 现 的 一 个 用 户 登 录 的 过 程 的 代 码 如 下 , 包 括
login.jsp,main.jsp,success.jsp,
fail.jsp。
login.jsp
<%@ page contentType="text/html; charset=gb2312" language="java"
errorPage="" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"
/>
</head>
<body>
<center>
<form method=get action="main.jsp">
账户<input type=text name=username>
<br><br>
密码<input type=password name=password>
<br><br>
<input type=submit value="确定">