username="<%=request.getParameter("username")%>";
这句话就错了,应该这样的。
<%String username=request.getParameter("username")%>
另外,如果username为null的话,用equals也会报错的。

解决方案 »

  1.   

    谢谢 d80(今天没事做)!
    我将上面的语句改为<%if (request.getParameter("username").equals("oaadmin")){%>就没有问题。可是我如果将它赋给一个变量,就会出问题比如:
    <%String username=request.getParameter("username")%>
    <%if (username.equals("oaadmin")){%>
      

  2.   

    还想问一些JSP页面中的脚本默认是否是JAVA,比如我在<%@ page contentType="text/html;  charset=gb2312"%>中没加LANGUAGE=“JAVA”是否正确?