在做个题目,是登陆界面,要用jsp判断以下我做的没成功,不知道哪错了 高手门帮帮我~ 啊~!界面:
<%@ page contentType="text/html;charset=gb2312" %>
<html>
<body>  <form action="LoginSession.jsp" method="post" target="_self">
  
  <%
  String error;
  if(request.getParameter("error")==null){
   error="";
  }else{
    %>
    "<%=request.getParameter("error")%>"
    <%}
    %>
 
  <p>用户名称: 
    <input type="text/html" name="userName" size="20">
  </p>
  <p>密码: 
    <input type="PASSWORD" name="userP">
  </p> 
  <p>
  <input name="CHANGE" type="submit" value="修改">
  <input name="RESET" type="reset" value="取消">
  </p>
  </form>
</body>
</html>判断==============================================<%@ page contentType="text/html;charset=gb2312" %>
<%-- passwordcheck.jsp --%> 
<html>
<body>
<% request.setCharacterEncoding("gb2312");
    String userName=(String)session.getAttribute("userName");
    String userP=(String)session.getAttribute("userP");
    if(userName==null||userP==null){%>
     <jsp:forward page="Login.jsp">
<jsp:param name="error" value="用户名和密码不能为空!"/>
</jsp:forward>
    <%
    }else{
    %>
    "<%=userName%>"
    <jsp:forward page="Login.jsp">
<jsp:param name="error" value="成功登陆!"/>
</jsp:forward>

    <%}
    %>
</body>
</html>
<等............................................>