loginservlet.java

来自「简易java框架开源论坛系统源码easyjf_bbs0.1.rar」· Java 代码 · 共 59 行

JAVA
59
字号
package servlet;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import conn.*;
import bean.*;
import face.*;
import java.util.List;
import java.util.Iterator;
import util.*;

public class LoginServlet extends HttpServlet
{
	public void init(ServletConfig config) throws ServletException
	{
		super.init(config);
	}

	public void service(ServletRequest request, ServletResponse respone) throws ServletException,IOException
	{
		request.setCharacterEncoding("gb2312");
		String name = request.getParameter("username");
		String password = request.getParameter("pass");
		PrintStream out = new PrintStream(respone.getOutputStream());
		try
		{
			FlashDbDao dd = FlashDbDao.instance(Constants.driver,
			Constants.url,Constants.username,Constants.password);
			String sql = "select user_name,user_pass from bbs_user where user_name='" + name + "'";
			dd.setPstmt(sql);
			ResultSet rs = dd.query();
			if(rs.next())
			{
				if(rs.getString(2).equals(password))
				{
					out.print("&session=" + name);
					out.print("&esate=登陆成功!");
				}
				else
				{
					out.print("&session=客人");
					out.print("&esate=密码不正确,请重新输入!");
				}
			}
			else
			{
				out.print("&session=客人");
				out.print("&esate=找不到您输入的用户,请重新输入!");
			}
		}
		catch (Exception e)
		{
			System.out.println("login的数据异常!");
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?