⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dlyz.java

📁 一个信息发布系统 基于jsp+servlet+tomcat 用户分管理员跟普通用户 普通用户有发布信息 查询信息 修改信息 回复信息 管理员拥有普通用户的功能 此外还具有删除信息 管理信息的回复的功能
💻 JAVA
字号:
package control;
import java.io.IOException;
import javax.servlet.http.*;
import javax.servlet.*;
import model.*;
import java.util.*;

public class Dlyz extends HttpServlet
{
     private String  page1 = "/GuoDu.jsp";  //管理员登陆后的界面
     private String  page2 = "/DengLuFail.jsp";    //登录失败界面
     public static  String name;  //多个类要用到该参数  所以设置为static
     
     public void init(ServletConfig config)throws ServletException
     {
    	 super.init(config);
     }
     
     public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException
     {
    	 doPost(req,res);
     }
     
     public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException
     {//在该方法中从数据库中读取所有分类  并在相应的跳转网页上设置参数  用来接受分类,或者用Session跟踪
    	 name = req.getParameter("username");
    	 System.out.print(name);
    	 String pasw = req.getParameter("password");
    	 String str = req.getParameter("inputrand");
    	 req.getSession().setMaxInactiveInterval(6000);   //设置会话有效时间
    	
    	 UserCom com = new UserCom("jdbc:mysql://localhost/mybbs","root", "root123");
    	 User user = com.getUser(name);  	
    	 if(str.equals((String)req.getSession().getAttribute("rand")))
    	 {
    	      if(user != null &&(user.getUserPasw().equals(pasw)))
    	      {
    	    	 boolean b = user.getAdminOrNot();
    		     req.getSession().setAttribute("AdminOrNot", new Boolean(b)); //确定访问page1的用户权限,是否是管理员
    		     req.getSession().setAttribute("USER", name);
    		     tiaoZhuan(req,res,"/Main.jsp");
    		 
    	      }
    	      else
    	      {
    	    	  tiaoZhuan(req,res,page2);
    	      }
    		     
         }
    	 else
    	 {
    		 req.setAttribute("errormessage", "验证码错误");
    		 tiaoZhuan(req,res,page2);
    	 }
    		 
     }
     
     public void  tiaoZhuan(HttpServletRequest req,HttpServletResponse res,String page)throws ServletException,IOException
     {
    	 RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(page);
    	 dispatcher.forward(req, res);
     }
}

⌨️ 快捷键说明

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