网页制作问题——登录验证(有能解决者另送分)

来源:百度知道 编辑:UC知道 时间:2024/06/07 11:42:37
为什么登录验证时总是越过验证有无输入用户名及密码的环节呢?比如我什么都不输,直接点登录,就会显示“用户名不存在”而不是“用户名和密码为空”。在下只列出部分代码。祝各位大侠能解决这个问题,谢谢了
以下是表单文件:
<form method="POST" action="login.jsp">
<tr>
<td height="110" bgcolor="#F5EFE7"> <table width="95%" border="0" align="center" cellpadding="0" cellspacing="5">
…………
以下是login.jsp文件
<%@ page contentType="text/html;charset=GBK" language="java" import="java.sql.*,java.util.Date" errorPage="" %>
<jsp:useBean id="mdb" class="ckstudio.db.faq" scope="page"/>
<%
boolean foundeer=false;
String user_name,user_pass;
if(!foundeer){

if (session.getAttribute("user_name")==null){
user_name=request.getParameter("user_name");
user_pass=r

加我QQ 251638056 我是搞网业制作的

if(user_name==null || user_pass==null){
out.print("<font size=4 color=red>用户名和用户密码不能为空!</font>");
foundeer=true;
} 改成
if(user_name==null||user_name=="" || user_pass==null||user_pass==""){
out.print("<font size=4 color=red>用户名和用户密码不能为空!</font>");
foundeer=true;
}
试试.JSP有这个毛病有的时候不知道它认那种写法