现在有个jsp页面里的对象uvo报错(uvo cannot be resolved),但这对象在另一个initdata.jsp中已经定义了,而这个jsp页面也已经引用initdata.jsp。这是为什么啊。

解决方案 »

  1.   

    initdata.jsp 中把uvo定义成全局的啦 ?
      

  2.   

    UserVO uvo=(UserVO)session.getAttribute("USER_VO");
    String userId=(String)session.getAttribute("USER_ID");
    Object userLevelObj=session.getAttribute("USER_LEVEL");
    int userLevel=0;这是initdata.jsp中的。
    String zddm1=request.getParameter("zddm")!=null?request.getParameter("zddm"):uvo.getQxdm();
    String zqddm1=request.getParameter("zqddm")!=null?request.getParameter("zqddm"):uvo.getZddm();这是另一个页面的。uvo地下有红线,就报那个错。
    <%@ include file="initData.jsp"%>也引入了。
      

  3.   

    还可以这样用?你把
    UserVO uvo=(UserVO)session.getAttribute("USER_VO");
    String userId=(String)session.getAttribute("USER_ID");
    Object userLevelObj=session.getAttribute("USER_LEVEL");
    这几行代码在另一个页面再写一遍不行么
      

  4.   

    2个页面间的数据中转,你可以放到session里面,这是一种思路
      

  5.   

    <jsp:include page=""   静态include要用这个吧
      

  6.   

    这样用是无什么问题的,你看看<%@ include file="initData.jsp"%>这个有无报错....如果有正确导入是可以的...
      

  7.   

    感觉没有错误,生成的java文件也看了,没什么错,但就是报哪个错误。不知怎么回事????