| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 902 人关注过本帖
标题:jsp登录界面
只看楼主 加入收藏
jangji
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-12-18
收藏
 问题点数:0 回复次数:3 
jsp登录界面

LogBean.java文件
package login;
import java.util.*;
public class LogBean
{
private String username;
private String password;
private String email;
private Hashtable errors;
public LogBean()
{
username=" ";
password=" ";
email=" ";
errors=new Hashtable();
}
public String getUsername()
{
return username;
}
public String getPassword()
{
return password;
}
public String getEmail()
{
return email;
}
public void setUsername(String name)
{
username=name;
}
public void setPassword(String pass)
{
password=pass;
}
public void setEmail(String mail)
{
email=mail;
}
public void setErrors(String key,String msg)
{
errors.put(key,msg);
}
public boolean validate()
{
boolean ok=true;
if(username.equals(" "))
{
errors.put("username","please input your name");
username=" ";
ok=false;
}
if(password.equals(" ")||(password.length()>10||password.length()<6))
{
errors.put("password","please input a password with length of 6-10 characters");
password=" ";
ok=false;
}
return ok;

}
public String getErrorMsg(String message)
{
String errorMsg=(String)errors.get(message.trim());
return((errorMsg==null) ? " ":errorMsg);
}
}

logcm.jsp文件
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<jsp:useBean id="loginfo" class="login.LogBean" scope="request"/>
<jsp:setProperty name="loginfo" property="*"/>

<title>信息验证</title>
</head>

<body>
<%
if(loginfo.validata())
{
%>
<jsp:forward page="success.jsp"/>
<%
}
else{
%>
<jsp:forward page="relog.jsp"/>
<%
}
%>

</body>
</html>

relog.jsp文件
<jsp:useBean id="loginfo" class="login.LogBean" scope="request"/>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>输入错误</title>
</head>

<body>
<p align="center"><font color="#FF0000">登录错误!</font></p>
<p align="center"><%=loginfo.getErrorMsg("username") %></p>
<p align="center"><%=loginfo.getErrorMsg("password") %></p>
<p align="center"><%=loginfo.getErrorMsg("email") %></p>
<form method="post action="login.jsp">
<p align="center"><input type="submit" value="确定" name="B1"></p></form>
</body>
</html>
success.jsp文件
<jsp:useBean id="loginfo" class="login.LogBean" scope="request"/>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>登录成功</title>
</head>

<body><p align="center">登录成功!你输入的信息为:</p>
<p align="left">姓名:
<jsp:getProperty name="loginfo" property="username"/>
&nbsp;&nbsp;&nbsp; </p>
<p align="left">密码:<jsp:getProperty name="loginfo" property="password"/></p>
<p align="left">EMAIL:<jsp:getProperty name="loginfo" property="email"/>
&nbsp;&nbsp;&nbsp; </p>
</body>
</html>

login.jsp文件
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>JavaBean在JSP中的运用</title>
</head>

<body>
<form method="post" action="logcm.jsp">
<p align="center">请登录</p>
<p align="center">用户名:<input type="text" name="username" size="20"></p>
<p align="center">密码: &nbsp; <input type="password" name="password" size="20"></p>
<p align="center">EMail:&nbsp; <input type="text" name="email" size="20"></p>
<p align="center"><input type="submit" value="提交" name="B1"><input type="reset" value="重写" name="B2"></p></form>
</body>
</html>

是通过login.jsp调用javaBean的
我已将LogBean.java编译好的.class文件放入commom/classes/login文件夹中
我刚学实在看不出那错了,请大家给个具体的解决办法把

搜索更多相关主题的帖子: jsp String public 界面 private 
2006-12-18 14:50
hanshengchua
Rank: 1
等 级:禁止访问
威 望:2
帖 子:174
专家分:0
注 册:2006-5-8
收藏
得分:0 
login。jsp文件中action=“logcm.jsp”
这个logcm。jsp没发现呢。。

把你的logcm。jsp贴出来啊!
2006-12-18 18:14
jangji
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-12-18
收藏
得分:0 

正数第二个不就是?

2006-12-20 21:17
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
收藏
得分:0 
"我已将LogBean.java编译好的.class文件放入commom/classes/login文件夹中"
你不应该放在那,应该放在WEB-INF下的!

老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-12-21 08:52
快速回复:jsp登录界面
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052517 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved