题目:当用户名与密码一致时提交后跳转到页面显示”登陆成功“,不一致时跳转到登陆不成功
效果如下:
index.php
![](https://img-blog.csdnimg.cn/img_convert/459c7a97333e2f0f674e5dc7bd76c8d5.png)
登陆成功的页面jsp01.jsp(此处不显示用户名和密码是因为request跳转方法不支持数据共享)
![](https://img-blog.csdnimg.cn/img_convert/07d2e921f43aa946689e09402e3f7f95.png)
一、先创建好一个web progect,命名为web04(名字无所谓,04是因为实验课的第四次作业)
1、
![](https://img-blog.csdnimg.cn/img_convert/e9b7ecc0acc7c5dab6d9efc40aaa32c5.png)
2、单击下一步、下一步
![](https://img-blog.csdnimg.cn/img_convert/d752b6d4897040a0e618e4ffe578e46e.png)
3、将两个选项全部勾选,然后点击完成,这样我们就创建好了一个web项目
![](https://img-blog.csdnimg.cn/img_convert/e05dedc96035d77c6bbdb4e4b622e262.png)
4、
![](https://img-blog.csdnimg.cn/img_convert/7b91059358179041c55bf95603015e94.png)
二、代码部分共有四个后缀为.jsp的文件分别创建好这四个文件(创建方法是左键webroot后,右键新建-->JSP)这四个文件分别是index.jps;jsp01.jsp;jsp02.jsp;jsp03.jsp,由于web04自带index.jsp所以我们只需要建三个
![](https://img-blog.csdnimg.cn/img_convert/c595b8db07850cf97eca126f41157b2b.png)
![](https://img-blog.csdnimg.cn/img_convert/a3ad76d2053d477c9fb8d7e2cf848cf9.png)
三、
index.jsp,作为主页面
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<html>
<body>
<form action="jsp03.jsp" method="post">
请输入账号:<input name="user" type="text"><br>
请输入密码:<input name="password" type="password"><br>
<input type="submit" value="登陆">
</form>
</body>
</html>
jsp.01.jsp,登陆成功的页面
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<html>
<body>
登陆成功<br>
<%
out.println("用户名:"+request.getParameter("user")+"<br>");
out.println("密码"+request.getParameter("password")+"<br>");
%>
</body>
</html>
jsp.02.jsp,登陆失败的页面
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<html>
<body>
密码错误<br>
</body>
</html>
jsp03.jsp,将主页中用户名和密码中的数据实例化方便处理创建对象
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<html>
<body>
<%
String str=request.getParameter("user");//创建对象str接收user的值
String str1=request.getParameter("password");
%>
<%
if(str.equals(str1)){ //str和str1进行比较,如果相同则跳转jsp01.jsp否则跳转jsp02.jsp
response.sendRedirect("jsp01.jsp");
}
else{
response.sendRedirect("jsp02.jsp");
}
%>
</body>
</html>