社区
Web 开发
帖子详情
用jsp+java bean实现用户注册、登录,求原代码(高分)
woxin
2002-05-14 01:31:21
后台数据库为oracle,给出详细思路也可
...全文
274
4
打赏
收藏
用jsp+java bean实现用户注册、登录,求原代码(高分)
后台数据库为oracle,给出详细思路也可
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
saintKnight
2002-05-14
打赏
举报
回复
可以使用JSP加Servlet来处理;
JSP页面如下:
<html>
<body>
<%
String logStatus=request.getParameter("logStatus");
if(logStatus!=null && logStatus.equals("1")) {
out.prinltn("<script langauge=javascript>");
out.prinltn("alert(\"登录失败!请重新登录!\");");
out.prinltn("</script>");
}
%>
<form name=login method=post action="login">
username:<input type="text" name="username" value=""><br>
pwd:<input type="password" name="userpwd" value=""><br>
<input type="submit" value="Login">
</form>
</body>
</html>
Servlet内容如下:
package login;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import sun.jdbc.rowset.CachedRowSet;
import java.sql.DriverManager;
public class myServlet extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
/**Initialize global variables*/
public void init() throws ServletException {
}
/**Process the HTTP Post request*/
public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
res.setContentType(CONTENT_TYPE);
PrintWriter out = res.getWriter();
out.println("<html>");
out.println("<head><title>myServlet</title></head>");
out.println("<body>");
String username=new String(req.getParameter("username").getBytes("ISO8859_1"),"GBK");
String userpwd=req.getParameter("userpwd");
if(username==null || userpwd==null) {
res.sendRedirect("login.jsp");
}else{
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(Exception ex) {
ex.printStackTrace();
}
try{
javax.sql.RowSet rs=getQuery("select * from login where username='"+username+"' and userpwd='"+userpwd+"'");
rs.beforeFirst();
if(!rs.next()) {
res.sendRedirect("login.jsp?logStatus=1");
}else{
out.println("<p align=\"center\">登录成功</p>");
}
}catch(Exception ex) {
ex.printStackTrace();
}
}
out.println("</body></html>");
}
/**Clean up resources*/
public void destroy() {
}
public javax.sql.RowSet getQuery(String sql) {
private sun.jdbc.rowset.CachedRowSet crs;
try {
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@myhost:1521:myOracle","usename","userpassword");
Statement Stmt = conn.createStatement();
java.sql.ResultSet rs= Stmt.executeQuery(sql);
crs=new CachedRowSet();
crs.populate(rs);
}catch(Exception ex) {
ex.printStackTrace();
}
return crs;
}
}
pengji
2002-05-14
打赏
举报
回复
这种程序不是到处都是啊!?你可以去搞一个JSP+JAVABEAN做的BBS看看嘛!
Javatomchen
2002-05-14
打赏
举报
回复
jsp:获取表单参数,strUser,strPWD
javaBean:连接数据库
执行下面的查询语句:
String strSQL="select * from "+dbname+"where user='"+strUser"'+pwd='"+strPWD+"'";
返回记录集不为空,登陆成功
stavid
2002-05-14
打赏
举报
回复
如果不用EJB,就用session (登陆)
jsp(html)->javaben(处理数据,)-》oracle
jsp
+dao+
bea
n+servlet(MVC模式)
实现
简单用户
登录
和注册页面(连接数据库,
登录
页面包含验证码,两周内免登陆等功能)
jsp
+
java
servlet
实现
简单用户
登录
(使用数据库,包括注册页面)功能介绍前期工作准备
实现
登录
页面创建数据库三个页面处理欢迎界面(
jsp
)验证码(
jsp
)
登录
处理页面(servlet)欢迎界面
实现
注册页面 功能介绍 本项目通过使用
jsp
和servlet
实现
简单的用户
登录
。主要逻辑为: 如果用户不存在,则首先进行注册(注册信息同步到数据库中)。 进行注册后,可进入
登录
页面对账号进行
登录
。 如果账号存在,则正确跳转到欢迎界面,否则提示用户账号信息输入错误。 用户进行
登录
页面时需要填写验证码同时可勾选
jsp
用户注册
简单实例2
要求 编程
实现
用户注册
,信息包括姓名、密码、年龄。提交后注册页面显示信息,分别通过request、
bea
n属性、getProperty动作获取。 使用
bea
n属性获取时需要建立
java
类如下: UserRegister
Bea
n类: package
bea
n; public class UserRegister
Bea
n { public String getName() { ...
java
mvc注册界面_
jsp
+dao+
bea
n+servlet(MVC模式)
实现
简单用户
登录
和注册页面
功能介绍本项目通过使用
jsp
和servlet
实现
简单的用户
登录
。主要逻辑为:如果用户不存在,则首先进行注册(注册信息同步到数据库中)。进行注册后,可进入
登录
页面对账号进行
登录
。如果账号存在,则正确跳转到欢迎界面,否则提示用户账号信息输入错误。用户进行
登录
页面时需要填写验证码同时可勾选是否两周内免登陆。用户进入欢迎界面,则会显示这是用户第几次
登录
,如果不是第一次
登录
则会显示上次
登录
时间。如果用户直接...
JSP
实现
MySQL数据库的用户
登录
注册系统
Java
Server Pages (
JSP
) 是一种基于
Java
的服务器端技术,用于创建动态网页。它允许开发者将
Java
代码
嵌入 HTML 页面中,从而
实现
与用户的交云。在本章节中,我们将先概览
JSP
的基本结构,然后深入探讨它的生命周期和关键组件,为理解后续章节中
JSP
如何与数据库等其他技术交互打下坚实的基础。数据库是一种组织、存储和管理数据的仓库,它允许用户方便地添加、删除和检索数据。一个MySQL数据库系统主要由以下几个基本组件构成:服务器(Server)
Java
bea
n 详解
Java
Bea
n 是一种
JAVA
语言写成的可重用组件。为写成
Java
Bea
n,类必须是具体的和公共的,并且具有无参数的构造器。
Java
Bea
n 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。众所周知,属性名称符合这种模式,其他
Java
类可以通过自省机制(反射机制)发现和操作这些
Java
Bea
n 的属性。
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章