社区
Web 开发
帖子详情
请给一个servlet身份验证的代码,谢谢,在线等
znjq1001
2003-04-05 10:42:15
谢谢了~
...全文
43
3
打赏
收藏
请给一个servlet身份验证的代码,谢谢,在线等
谢谢了~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
znjq1001
2003-04-06
打赏
举报
回复
谢谢你的回复,我想做一个servlet的验证,通过用户输入的不同信息,转向不同的页面。
icecloud
2003-04-05
打赏
举报
回复
注:该代码是我写的第一个jsp程序里面的bean
写得很烂,仅作参考~~ jdbcbean如下,到处都是随便看看
package works;
//我的包
import java.sql.*;
public class JdbcBean {
private String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
private String connStr="jdbc:odbc:Mydata";
private Connection conn=null;
private Statement stmt=null;
private String username="";
private String password="";
private ResultSet rs=null;
public JdbcBean() throws SQLException {
try {
//注册数据库驱动程序为Oracle驱动
Class.forName(sDBDriver);
conn = DriverManager.getConnection(connStr,username,password);
}
catch(java.lang.ClassNotFoundException e) {
System.err.println("jdbcBean(): " + e.getMessage());
}
}
//executeQuery方法用于进行记录的查询操作
//入口参数为sql语句,返回ResultSet对象
public ResultSet executeQuery(String sql)
{
try {
//建立数据库连接
stmt = conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
//执行数据库查询操作
rs = stmt.executeQuery(sql);
}
catch (SQLException ex) {
System.err.println("db.executeQuery: " + sql + "" + ex.getMessage());
}
finally{
return rs;
}
}
//executeUpdate方法用于进行add或者update记录的操作
//入口参数为sql语句,成功返回true,否则为false
public boolean executeUpdate(String sql) {
boolean bupdate = false;
rs = null;
try {
//建立数据库连接,其它参数说明同上面的一样
stmt = conn.createStatement();
int rowCount = stmt.executeUpdate(sql);
//如果不成功,bupdate就会返回0
if (rowCount != 0)
bupdate = true;
}
catch (SQLException ex) {
//打印出错信息
System.err.println("db.executeUpdate: " + ex.getMessage());
}
finally {
return bupdate;
}
}
protected void finalize(){
}
}
icecloud
2003-04-05
打赏
举报
回复
package works;
import java.util.*;
import java.sql.*;
//中文
public class LoginBean {
private String username = null;
private String password = null;
private String usertype = null;
public boolean doLogin() {
boolean bologin = false;
try {
String sql = "select * from t_user where username='" + username + "' and password='" + password + "'";
//System.out.print("test");
JdbcBean db = new JdbcBean();
ResultSet rs = db.executeQuery(sql);
if (rs.next()) {
this.username = rs.getString("username");
this.usertype = rs.getString("usertype");
bologin = true;
}
else
this.username = null;
}
catch (Exception e) {
System.err.println("LoginBean.doLogin(): " + e.getMessage());
}
finally {
//返回值
return bologin;
}
}
//Access sample property
public String getUsername() {
if (this.doLogin())
return username;
else
return null;
}
public String getUsertype() {
if (this.doLogin())
return usertype;
else
return null;
}
//Access sample property
public void setUsername(String newValue) {
if (newValue != null) {
this.username = newValue;
}
}
public void setPassword(String newValue) {
if (newValue != null) {
this.password = newValue;
}
}
}
Spring Security-3.0.1中文官方文档(翻译版)
那种文本比对工具,如果有对GIT 熟悉的朋友,还
请
推荐一下文本比对的工具,
谢谢
。 序言 I. 入门 1. 介绍 1.1. Spring Security 是什么? 1.2. 历史 1.3. 发行版本号 1.4. 获得Spring Security 1.4.1...
【JSP/
SERVLET
】Tomcat内置表单
身份验证
前面是扯犊子的,JSP/
SERVLET
基于HTTP规范,提供了几种安全支持,BASIC、DIGEST、FORM、CLIENT-CERT,本文主要介绍一下FORM的安全支持开发,文末有
一个
小demo用于展示。 因为FORM方式比较少用,因此本文介绍的...
JavaWeb小项目之
Servlet
实现用户登录(详细教程学习笔记)【IDEA工具】
这个【
Servlet
实现用户登录】小项目,作为JavaWeb小项目系列的开篇,未来我会继续完善各个功能,直到可以真正作为
一个
Web项目。对IDEA的使用具有一定了解, JavaWeb入门则可以无压力看完本篇文章,如果是小白也可以...
浅窥
servlet
+mvc,jar包介绍,导入
Servlet
在服务器上被创建、初始化、响应
请
求和销毁的整个过程称为
Servlet
的...在此阶段,
Servlet
可以执行一些初始化操作,如读取配置文件等。服务:
Servlet
容器调用service()方法来处理
请
求,处理完
请
求后返回响应。
JavaWeb:
Servlet
介绍、两个init方法、两个service方法、Mapping映射路径、
Servlet
Context接口、Cookie、Session、MVC、文件传输、邮件发送
文章目录Java Web 02一、
Servlet
基本流程二、
Servlet
1、
Servlet
接口1)
Servlet
简介2)
Servlet
原理抽象方法2、Generic
Servlet
抽象类两个init()方法==重点==3、Http
Servlet
抽象类重写方法,不能使用super两个...
Web 开发
81,091
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章