现在的位置: 首页 > 综合 > 正文

JAVA WEB_JSP的初步(7)

2018年04月18日 ⁄ 综合 ⁄ 共 2078字 ⁄ 字号 评论关闭

编写一个用户登录页面,包含账户和密码及登录按钮,如果用户登录表单中没有填写任何数据,单登录按钮后,则通过<jsp:forward>元素转发到错误页面;如果用户在登录表单中填写用户名与密码,单登录按钮后,则通过<jsp:forward>元素转发到正确页面。

index.html

<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
		<title>
			用户登录
		</title>
	</head>
	
	
	<body>
		<center>
			<p>用户登录</p>
			
			<form name="form1" method="post" action="xx.jsp">
			<label>
			姓名:<input name="userName" type="text" size="15">
			</label><br>
			
			<label>
			密码:<input name="passWord" type="password" size="15"></label><br>
			
			<label> <input name="Submit" type="submit" value="提交"></label>
			<label> <input name="Submit2" type="reset" value="重置"></label>
			</form>
		</center>
	</body>
</html>

error.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>登录失败</title>
</head>

<body>
	<img src="1.jpg">
	登录失败哦亲,再试一次吧!error<a href="index.html">重试</a>
</body>
</html>

correct.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>登录成功</title>
</head>

<body>
<h1>ok</h1>
</body>
</html>

XX.jsp  

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'xx.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>
	<%
		String Name=request.getParameter("userName");
		String Pwd=request.getParameter("passWord");
		if (Name.equals("mars") && Pwd.equals("haha")) 
	{%>
	
	<jsp:forward page="correct.html"/>
	
	<%
	} 
	%>
	
	<jsp:forward page="error.html"/>
  </body>
</html>

抱歉!评论已关闭.