社区
Web 开发
帖子详情
用jsp+java bean实现用户注册、登录,求原代码(高分)
woxin
2002-05-14 01:31:21
后台数据库为oracle,给出详细思路也可
...全文
263
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
J2EE历年考试题目
考生需了解
Bea
n的属性、方法、事件及如何在
JSP
中使用。 4. **JDBC(
Java
Database Connectivity)**: 数据库连接和操作是J2EE应用中的常见任务。JDBC提供了与各种数据库交互的标准API。考生应熟悉数据库连接池的...
最后一步完善
JSP
层
java
web实训作业-图书管理系统源码+数据库(
高分
作业)讲解day4
图书管理系统的
JSP
视图层
实现
,作为项目开发的最后环节。系统采用MVC架构,包含用户账号管理(
登录
、...项目
代码
已开源在Gitee平台,形成了完整的
Bea
n-DAO-Servlet-
JSP
开发流程,为后续功能扩展和界面美化奠定了基础。
java
web实训作业项目演示-图书管理系统源码+数据库(
高分
作业)
基于
JSP
+Servlet+MySQL的图书管理系统开发项目,包含用户端和管理员端功能。系统
实现
了用户
登录
注册、密码找回、图书管理(CRUD)、借阅审批等核心功能,采用MVC分层架构开发。项目演示了完整的用户界面和管理后台,...
java
偏功能
实现
的面试题,教你如何做面霸
这份《“
java
高分
面试指南”-25分类227页1000+题50w+字解析》同样可分享给有需要的朋友,感兴趣的伙伴们可挑战一下自我,在不看答案解析的情况,测试测试自己的解题水平,这样也能达到事半功倍的效果!(好东西要...
智慧旅游平台的设计与
实现
+【
高分
论文】
推荐引擎的核心就是协同过滤算法,协同过滤算法基于已有用户的旅游行为和用户的喜好,对新用户进行分类,新用户的分类可以直接归类到系统设定的类别,这些类别可以通过
用户注册
的时候,选择自己喜好的旅游方式来获得...
Web 开发
81,114
社区成员
341,728
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章