<% String newproject,project_plan,project_info,project_noti;
   String fileup,emailin,emailout,lantu,electric,query,browse,sys_dic,sys_back;
   String sys_renew,user1,zhanghao,usergroup;
%>
这样申明。就不会出现做用域的问题了

解决方案 »

  1.   

    每次进页面时把变量都初始化

    sys_renew = "";
    user1 = "";
    zhanghao = "";
    usergroup = "";
    ...
    然后再查询数据库,再赋值
      

  2.   

    // 这样写试试String sql_exist="select *  from GROUPPROPEDOM where GROUPID=?";
    pstmt = con.prepareStatement (sql_exist);
    pstmt.setInt (1, usergrp_id);
      

  3.   

    <%!String newproject,project_plan,project_info,project_noti;
       String fileup,emailin,emailout,lantu,electric,query,browse,sys_dic,sys_back;
       String sys_renew,user1,zhanghao,usergroup;
    %>
    注意了,你这么申明的时候,如果在类里面就相当于:static的哦。
    那肯定是在另外一个叶面还存在的了。呵呵,不信,你就自己看看jsp生成的java文件,你就清楚了。
      

  4.   

    申明变量的时候该给它们赋个初值。
    String newproject = "";
    .
    .
    .
    .