回 帖 发 新 帖 刷新版面

主题:高手们帮我看一下错在哪?谢谢

这段代码,登陆名和密码为空也可以读到if(aa!null)真的不份
为社么啊?
----------------------------------------------------------
<%@ page contentType="text/html; charset=GBK" %>
<html>
  <head>
   <title>jsp1</title>
  </head>

<body bgcolor="#ffffff">

  <%
     String aa=request.getParameter("aa");
     String bb=request.getParameter("bb");
      if(aa!=null)
  {%>
     Hello,<%=request.getParameter("aa")%> <br>
     welcome.<%=bb%>
   <%}
    else
   {%>
       <form action="jsp1.jsp" method="GET">
          登陆名: <input type="text" name="aa" maxlength="20" size="15"/><br>
          密码: <input type="password" name="bb" maxlength="20size="15"/><br>
           <input type="submit"/>
       </form>
   <%
     }
   %>
</body>
</html>

回复列表 (共5个回复)

沙发

改为这个试试:
aa!=null||aa.length()!=0

板凳

大哥谢谢你,我试了一下报错-->
description The server encountered an internal error () that prevented it from fulfilling this request.

这个服务内布错误,这个请求拒绝执行
但是改回来if(aa!=null)就不报错.[em18]
请再帮一下忙

3 楼

if(aa!=null&&aa.length()!=0)

试过了。没有问题。上次说错了,抱歉。

4 楼

谢谢可以了[em3]

5 楼

即使你们上面的做法是正确了, 可你们理解为什么会是这样么?
这其实是对对象与变量间的关系不理解造成的!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册