如果这个常量你要跨页面访问,就存到session里面,如果仅仅是单个页面访问,就直接声明int a= 1000;

解决方案 »

  1.   

    页面内部:
    <%! private final int a = 1000; %>
      

  2.   

    <%
    int id=1000000;
    private final int ok=1000000;switch (id)

     case (ok):   out.print(itemid);
     break; 
     
     case 2 :   out.print(itemid);
     break;
     
     case 3 :   out.print(itemid);
     break;
      
     default : out.print("Hello World!"); 
    }
    %>将OK定义为常量后执行以上语句,出现错误。
      

  3.   

    声明变量不能直接跟语句写在一起,而且要以叹号开头。
    想想jsp和servlet的关系就明白了。
    你那样等于在servlet的一个方法内部写了个“private”变量,当然出错。
      

  4.   

    <%! private final int a = 1000; %>这是什么意思