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

📄 usercheck.jsp

📁 《jsp案例开发》这本书的源代码。包括源代码和相关的具体配置操作步骤。非常不错
💻 JSP
字号:
<%@ page
    language="java"
    contentType="text/html; charset=GBK"
    import="imis.*,javax.naming.*,javax.rmi.PortableRemoteObject,java.util.*"
%>
<%
  request.setCharacterEncoding("GBK");
  session=request.getSession();
  userStruct user=(userStruct)session.getAttribute("user");
  if(user==null){
  response.sendRedirect("../../login.html");
  }
  /*else if(!((user.userAccess.intValue() == 0)||(user.userAccess.intValue() == 1)))
  {
    response.sendRedirect("../../error/access.html");
  }*/
else{

%>

<%
 Collection collect=new ArrayList();
if(user.userAccess.equals(new Integer(0)))
{
  Context ctx = new InitialContext();
  userStruct us=new userStruct();
   //look up jndi name
       Object ref = ctx.lookup("UserController");
 //cast to Home interface
       UserControllerHome userControllerHome = (UserControllerHome) PortableRemoteObject.narrow(ref, UserControllerHome.class);
        UserController userController = userControllerHome.create();
       Collection c=userController.getAll();
       Iterator i=c.iterator();
       Judge jd=new Judge();
       while(i.hasNext())
       {

       us=(userStruct)i.next();
	System.out.println("user.unitid="+user.unitid+"us.unitid="+us.unitid);
           if(jd.decide(user.unitid,us.unitid))
             collect.add(us);


           }

}
if(user.userAccess.equals(new Integer(1)))
{
  Context ctx = new InitialContext();
  userStruct us=new userStruct();
   //look up jndi name
       Object ref = ctx.lookup("UserController");
 //cast to Home interface
       UserControllerHome userControllerHome = (UserControllerHome) PortableRemoteObject.narrow(ref, UserControllerHome.class);
        UserController userController = userControllerHome.create();
        Collection c=userController.getAll();
        Iterator i=c.iterator();
        while(i.hasNext())
        {
        us=(userStruct)i.next();
		System.out.println("user.unitid="+user.unitid+"us.unitid="+us.unitid);
        if(us.unitid.equals(new Integer(1)))
          collect.add(us);
        }

}
%>
<%
  session = request.getSession();
  Collection check = (Collection)session.getAttribute("check");
     session.setAttribute("check", collect);
     response.sendRedirect("userlist.jsp");
%>

<%}%>










⌨️ 快捷键说明

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