return(bolCheckPass);
在这个checkSessionBean方法中返回两次,如果删除第一个,楼主试试

解决方案 »

  1.   

    package canyin;import javax.servlet.http.HttpSession;
    import javax.servlet.http.HttpServletRequest;public class checkSessionBean {
     
     private boolean bolCheckPass=false;
     private HttpServletRequest request = null;
     
     public boolean checkSessionBean(HttpServletRequest request,String strSessionName,String strCheckValue){
       public boolean checkSessionBean(HttpServletRequest request){
      HttpSession session = request.getSession(false);
      return(bolCheckPass);
      
      if (strSessionName==null || strCheckValue==null){
       return(bolCheckPass);
      }else{
       if (session!=null && session.getValue(strSessionName)!=null){
        bolCheckPass=session.getValue(strSessionName).equals(strCheckValue);
       }
       
         return(bolCheckPass);
      }
     }
    }
    我是说这段的错误在哪里,
      

  2.   

    11行移动到8行结尾,加上"}"号
    你始终没有改变过bolcheckpass的值,不出错返回的也只能是false
      

  3.   

    我是是,原例子程序http://dev.csdn.net/article/57/57486.shtm,
      

  4.   

    package canyin;import javax.servlet.http.HttpSession;
    import javax.servlet.http.HttpServletRequest;public class checkSessionBean {
     
     private boolean bolCheckPass=false;
     private HttpServletRequest request = null;
     
     public boolean checkSessionBean(HttpServletRequest request)
     {
        return(bolCheckPass);
     }
     public boolean checkSessionBean(HttpServletRequest request,String strSessionName,String strCheckValue)
     { 
          HttpSession session = request.getSession(false);   
          if (strSessionName==null || strCheckValue==null)
    {
               return(bolCheckPass);
            }else
        {
               if (session!=null && (String)session.getAttibute(strSessionName)!=null)
      {
               bolCheckPass=((String)session.getAttrubute(strSessionName)).equals(strCheckValue);
              }   
               return(bolCheckPass);
             }
     }
    }
      

  5.   

    public boolean checkSessionBean(HttpServletRequest request,String strSessionName,String strCheckValue){...}
    checkSessionBean 和构造函数重名,你换个名字试试
      

  6.   

    to:RayZ(风)出错信息如下:
    "checkSessionBean.java": cannot find symbol; symbol  : method getAttibute(java.lang.String), location: interface javax.servlet.http.HttpSession at line 23, column 49
    "checkSessionBean.java": cannot find symbol; symbol  : method getAttrubute(java.lang.String), location: interface javax.servlet.http.HttpSession at line 25, column 42
      

  7.   

    程序不是我写的,我是一个新手,只想用这个程序入门,程序的地址如下,有兴趣的朋友可以去看看
    http://dev.csdn.net/article/57/57486.shtm
      

  8.   

    我觉得这个例子不太好,至少初学者不适合
    看这个什么结果
    package canyin;import javax.servlet.http.HttpSession;
    import javax.servlet.http.HttpServletRequest;public class checkSessionBean {
     
     private boolean bolCheckPass=false;
     private HttpServletRequest request = null;
     //这个是构造方法
    checkSessionBean(HttpServletRequest request)
     {      
           }
    //这个是用来验证的bean 方法
     public boolean checkSession(HttpServletRequest request,String strSessionName,String strCheckValue)
     { 
          HttpSession session = request.getSession(false);   
          if (strSessionName==null || strCheckValue==null)
    {
               return(bolCheckPass);
            }else
        {
               if (session!=null && (String)session.getValue(strSessionName)!=null)
      {
               bolCheckPass=((String)session.getValue(strSessionName)).equals(strCheckValue);
              }   
               return(bolCheckPass);
             }
     }
    }
      

  9.   

    "checkSessionBean.java": [deprecation] getValue(java.lang.String) in javax.servlet.http.HttpSession has been deprecated at line 23, column 49
    "checkSessionBean.java": [deprecation] getValue(java.lang.String) in javax.servlet.http.HttpSession has been deprecated at line 25, column 42
    There have been deprecation warnings. Please consult the documentation for a better alternative.
      

  10.   

    我找到原出处了,代码是这样的
    package canyin;import javax.xml.parsers.*;
    import javax.xml.transform.*;
    import javax.xml.transform.dom.DOMSource;
    import javax.xml.transform.stream.StreamResult;
    import org.w3c.dom.*;public class connXmlBean {
     
     private DocumentBuilderFactory factory=null;
     private DocumentBuilder builder=null;
     private Document doc=null;
     
     public connXmlBean(){}
      
     public String connXml(String xmlFileName){
      
      String strExc="";
      
      try{
       factory = DocumentBuilderFactory.newInstance();
           builder=factory.newDocumentBuilder();
           doc=builder.parse(xmlFileName);
           doc.normalize(); 
          }catch(Exception e){
           strExc=e.toString();
        }
        
        return(strExc);
     }
     
     public Document getXmlDoc(){
        return(doc);
     }
    }
      

  11.   

    这个我也看了,看不懂,太长了@_@
    最好先看点简单一些的,这个涉及到了xml看着费劲