📄 logon.java
字号:
package jdbcbook.msgboard;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.Collection;
import jdbcbook.pub.util.*;
/**
* 用户登录处理方法
*/
public class Logon extends HttpServlet
{
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
// 取得用户提交的用户名和密码
String username = request.getParameter( "username" );
String password = request.getParameter( "password" );
// 进行用户合法性验证
UserInfo user = UserBean.logon( username, password );
// 对登录结果进行处理
RequestDispatcher dispatcher = null;
if( user!=null )
{
// 验证通过
HttpSession session = request.getSession();
session.setAttribute( "session_userinfo", user );
// 跳转到留言列表Servlet
dispatcher = request.getRequestDispatcher( "articlelist" );
}
else
{
// 设置错误提示信息
RequestUtil.setMsg( this, request, "logonfailed" );
// 跳转到用户登录页面
dispatcher = request.getRequestDispatcher( "logon.jsp" );
}
dispatcher.forward( request, response );
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -