今天做了一个十分简单的jsp内置对象实验,通过生成jsp登录界面,判断登录信息是否正确,正确跳转到显示登录正确信息的界面,否则跳转到显示错误信息的界面。
实验工具:tomcat5.0 Myeclipse
首先是登录界面Login.jsp的代码:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<
<body>
<form action="check.jsp" method="post">
用户名:<input type="text" name="username"/><br/>
密 码:<input type="password" name="passwd"/><br/><br/>
<input type="submit" value="确定"/>
<input type="reset" value="取消"/>
</form>
</body>
</html>
检查登录信息是否正确的check.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<% String Name=request.getParameter("username");
String Passwd=request.getParameter("passwd");
if(Name.equals("liuweifeng") && Passwd.equals("3152052051601"))
{%>
<jsp:forward page="welcome.jsp"/>
<% }else response.sendRedirect("error.jsp");%>
</body>
</html>
登录成功的界面welcome.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<%String Name=request.getParameter("username");%>
欢迎你,<%=Name%>成功登录!
</body>
</html>
登陆失败的界面error.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
对不起,你的信息有误,请重新登录! <br/>
<form action="login.jsp" method="post">
<input type="submit" value="返回登录"/>
</form>
</body>
</html>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。