调换一下位置就可以了if("abcd".equals(strACT)){...}http://www.javayou.com

解决方案 »

  1.   

    不是吧,我复制了你的两句,运行了一下,没有出现错误要不,这样吧。你试一下这个strACT=="abcd"这个用着不太好,好像是用来判断句柄的。
      

  2.   

    你的是空指针例外,如果你的字符串是null会出现这个错误的。你试一下写得更简单一点。比如:<%@ page  contentType="text/html;charset=gb2312" language="java"%>
    <html>
    <title>11</title>
    <body>
    <%
    String str="1234";
    if(str.equals("1234")){
    out.println("true");}
    %>
    </body>
    </html>我其实就是这样判断的。
      

  3.   

    楼上的,这样写是没有错误的,但如果要是写成
    String str="1234";
    if(str.equals("1234")){
    out.println("true");}就出错了,这个问题太怪了
      

  4.   

    String str="1234";
    if(str != null && str.equals("1234")){
        out.println("true");
    }在用一个对象前要判断它是否是null.