checkloginservlet.java

来自「J2EE技术开发的新闻发布系统。包括:分类管理、新闻管理、用户管理等基本功能.采」· Java 代码 · 共 70 行

JAVA
70
字号
/* * *  *  */package util;import java.io.*;import java.util.*;import javax.servlet.*;import javax.servlet.http.*;import news.*;import javax.ejb.*;import javax.naming.*;import javax.rmi.PortableRemoteObject;import java.rmi.RemoteException;/** * This is a simple example of an HTTP Servlet.  It responds to the GET * method of the HTTP protocol.  */public class CheckLoginServlet extends HttpServlet {			private News myNews = null;   public void init() throws ServletException {              try {         InitialContext ic = new InitialContext();         Object objref = ic.lookup("java:comp/env/ejb/TheNews");         NewsHome home = (NewsHome)PortableRemoteObject.narrow(objref,NewsHome.class);         myNews = home.create();		       } catch (RemoteException ex) {            System.out.println("Couldn't create news bean."+ ex.getMessage());      } catch (CreateException ex) {            System.out.println("Couldn't create news bean."+ ex.getMessage());      } catch (NamingException ex) {            System.out.println("Unable to lookup home: "+ "TheNews "+ ex.getMessage());      } catch(Exception ee){}   }   public void destroy() {         myNews = null;   }         public void doPost (HttpServletRequest request,HttpServletResponse response)        throws ServletException, IOException {        PrintWriter out=response.getWriter();         String id=null;        String password=null;        HttpSession session = request.getSession(true);        response.setContentType("text/html;charset=gb2312");        				id=request.getParameter("id");				password=request.getParameter("password");				if( myNews.checkLogin(id,password) ){					session.setAttribute("isLogin","ok");					response.sendRedirect("/news/admin/admin.jsp");				}				else					out.println("<script>alert('登陆失败');history.back();</Script>");					//response.sendRedirect("/news/admin/login.htm");						}    }

⌨️ 快捷键说明

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