int lower=((Integer)(session.getAttribute("答案"))).intValue();
加个括号试试

解决方案 »

  1.   

    fft123(专杀各类日本畜生) :括号,我加了,但是,还是提示相同的错误
      

  2.   

    你把lower.jsp的代码也贴出来看看
    应该是没有问题的啊
    同样的用法,你的pd.jsp里都没有错
      

  3.   

    你把lower.jsp的代码也贴出来看看
      

  4.   

    这是lower.jsp
    <%@ page contentType="text/html;charset=gb2312"%>
    <html>
    <body>
    <%!
    int lower=((Integer)(session.getAttribute("答案"))).intValue();
    %>
    <br>
    你猜的数 <%=lower%>比种子要小,再猜
    <%
    response.setHeader("Refresh","5;url=cshu.jsp");
    %>
    </body>
    </html>
      

  5.   

    <%!
    int lower=((Integer)(session.getAttribute("答案"))).intValue();
    %>
    上边的语句去掉!就可以了。
      

  6.   

    各位同学,求你们了,快快帮帮我,我真的感激的要又流眼泪,又流大鼻涕了,(及其痛苦状) secrets001,去掉更疯了
      

  7.   

    楼上的secrets001(tommyrot) 说的没错啊
    把下面代码中
    <%!
    int lower=((Integer)(session.getAttribute("答案"))).intValue();
    %>"<%!"里面的"!"去掉就可以了
      

  8.   

    对不起,secrets001(tommyrot) ,fft123(专杀各类日本畜生)刚才是我搞错了,按你们的方法,运行通过了,但我没弄明白,为什么加了!就会出错呢?加“!”不仅仅说明他是全局变量吗?为什么运行回出错呢?
      

  9.   

    <%!%>
    里面只能是方法,包括方法名,参数,内容,返回值等
    如:
    <%!
      public String getHello() {
         return "hello";
      }
    %>jsp中调用:
    <%
     out.print(getHello());
    %>
      

  10.   

    wafer_w(流浪的风)纠正一下,里面可以不仅仅是方法,变量也是允许的。