社区
Web 开发
帖子详情
用jsp+java bean实现用户注册、登录,求原代码(高分)
woxin
2002-05-14 01:31:21
后台数据库为oracle,给出详细思路也可
...全文
247
4
打赏
收藏
用jsp+java bean实现用户注册、登录,求原代码(高分)
后台数据库为oracle,给出详细思路也可
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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历年考试题目
往往有些人不知道大学考的试卷有多么的简单,现在提供一些简单的大学试卷供大家参考。
java
偏功能
实现
的面试题,教你如何做面霸
这份《“
java
高分
面试指南”-25分类227页1000+题50w+字解析》同样可分享给有需要的朋友,感兴趣的伙伴们可挑战一下自我,在不看答案解析的情况,测试测试自己的解题水平,这样也能达到事半功倍的效果!(好东西要大家一起看才香)《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!用了start()方法之后,该线程就进入就绪状态。就绪状态的线程处于就绪队列中,要等待JVM里线程调度器的调度。
智慧旅游平台的设计与
实现
+【
高分
论文】
推荐引擎的核心就是协同过滤算法,协同过滤算法基于已有用户的旅游行为和用户的喜好,对新用户进行分类,新用户的分类可以直接归类到系统设定的类别,这些类别可以通过
用户注册
的时候,选择自己喜好的旅游方式来获得,基于用户的喜好对用户进行分类之后,就可以将此类游客的热衷旅游景点给新游客推荐,从而提升游客的旅游体验,缩短游客搜索景点的时间。根据已有的数据可以计算每一个类别的数据的top值,然后对新的游客进行打标,打标之后可以对游客进行分类,针对这个分类从已有的分类里面取top值,这样就完成了对新游客的推荐。
webmagic采集CSDN的
Java
_WebDevelop页面
使用webmagic采集博客类的网站示例
牛逼!
Java
从入门到精通,超全汇总版
文章目录
Java
基础Head First
Java
Java
核心技术卷一
Java
编程思想设计模式Head First 设计模式图解设计模式设计模式重学
Java
设计模式
Java
进阶
Java
并发编程实战
Java
并发编程艺术
Java
并发编程之美图解
Java
多线程设计模式JVM深入理解
Java
虚拟机
Java
虚拟机规范HotSpot 实战自己动手写
Java
虚拟机MySQLMySQL 基础教程SQL 基础教程深入浅出 MySQLMySQL 必知必会SQL 必知必会高性能 MySQLMySQL
Web 开发
81,117
社区成员
341,739
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章