jsp bean使用范例
来源:互联网 发布:阿里软件 王涛 编辑:程序博客网 时间:2024/06/02 11:42
<%@ page contentType="text/html;charset=GBK" language="java" import="java.sql.*,java.util.Date" errorPage="" %>
<jsp:useBean id="mdb" class="ckstudio.db.faq" scope="page"/>
<%
boolean foundeer=false;
String user_name,user_pass;
if(!foundeer){
if (session.getAttribute("user_name")==null){
user_name=request.getParameter("user_name");
user_pass=request.getParameter("user_pass");
if(user_name==null || user_pass==null){
out.print("<font size=4 color=red>用户名和用户密码不能为空!</font>");
foundeer=true;
}
String sql="select * from member where user_name='"+user_name+"'";
ResultSet rs;
rs=mdb.executeQuery(sql);
if(!rs.next()){
out.print("<font size=4 color=red>你输入的用户不存在!</font>");
foundeer=true;
}
else{
if(user_pass.equals(rs.getString("user_pass"))){
session.setAttribute("user_name",""+rs.getString("user_name")+"");
session.setAttribute("user_type","yes");
String sql1="update member set user_lasttime='"+((new java.util.Date()).toLocaleString())+"',user_lastip='"+(String)request.getRemoteHost()+"' where user_name='"+user_name+"'";
mdb.executeUpdate(sql1);
response.sendRedirect("index.jsp");
}
else{
out.print("<font size=4 color=red>你输入的密码错误!</font>");
foundeer=true;
}
}
}else response.sendRedirect("index.jsp");
}if(foundeer){
%><br><a href="javascript:history.go(-1)">重新登陆</a><%
}
%>
-----------------------------------------------------------------------------
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: faq.java
package ckstudio.db;
import java.io.PrintStream;
import java.sql.*;
public class faq
{
String sDBDriver;
String sConnStr;
Connection conn;
ResultSet rs;
public faq()
{
sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
sConnStr = "jdbc:odbc:shnxn";
conn = null;
rs = null;
try
{
Class.forName(sDBDriver);
}
catch(ClassNotFoundException classnotfoundexception)
{
System.err.println("faq(): " + classnotfoundexception.getMessage());
}
}
public void executeInsert(String s)
{
try
{
conn = DriverManager.getConnection(sConnStr);
Statement statement = conn.createStatement();
int i = statement.executeUpdate(s);
}
catch(SQLException sqlexception)
{
System.err.println("faq.executeUpdate:" + sqlexception.getMessage());
}
}
public ResultSet executeQuery(String s)
{
rs = null;
try
{
conn = DriverManager.getConnection(sConnStr);
Statement statement = conn.createStatement(1004, 1008);
rs = statement.executeQuery(s);
}
catch(SQLException sqlexception)
{
System.err.println("aq.executeQuery: " + sqlexception.getMessage());
}
return rs;
}
public void executeDelete(String s)
{
try
{
conn = DriverManager.getConnection(sConnStr);
Statement statement = conn.createStatement();
statement.executeUpdate(s);
}
catch(SQLException sqlexception)
{
System.err.println("faq.executeDelete: " + sqlexception.getMessage());
}
}
public int executeUpdate(String s)
{
int i = 0;
try
{
conn = DriverManager.getConnection(sConnStr);
Statement statement = conn.createStatement();
i = statement.executeUpdate(s);
}
catch(SQLException sqlexception)
{
System.err.println("faq.executeDelete: " + sqlexception.getMessage());
}
return i;
}
public void Close()
{
try
{
if(rs != null)
rs.close();
if(conn != null)
conn.close();
}
catch(SQLException sqlexception)
{
System.err.println("faq.executeDelete: " + sqlexception.getMessage());
}
}
}
- jsp bean使用范例
- JSP中使用Bean
- jsp使用java Bean
- JSP中使用mySQL数据库范例
- jsp范例
- jsp给bean property赋值 bean标签的使用
- 在项目jsp文件中使用bean
- jsp:bean
- JAVA + MYSQL + JDBC Bean范例
- JAVA读写串口Bean范例
- JAVA读写串口Bean范例
- JSP中使用java Bean的一个例子
- jsp Bean 标签 使用 一般规则 一个例子
- jsp使用spring的bean的小技巧
- jsp中使用bean:include和c:import问题
- jsp:userBean所使用的Bean属性要小写
- bean:inlucde和jsp:include的区别以及bean:resource的使用
- jsp与java bean
- 狗腿子的一天
- 出差半个月,终于回来了
- This ia just a test
- 寻找自己的一片自留地
- hehe魔鬼在落泪....
- jsp bean使用范例
- 大教堂与市集(转)
- windows server 2003优化设置方法
- 如何用正确的方法来写出质量好的软件的75条体会[转]
- Windows下,Tomcat5.5 + Apache2 配置整合心得
- 七个有效的文本编辑习惯[转]
- 魔兽世界服务器的研究
- 朋友走了 失落感来了
- 有是一天过去了