JSP相关 急!!谢谢

来源:百度知道 编辑:UC知道 时间:2024/07/02 17:32:36
<%@ page contentType="text/html;charset=GBK" %>
<%
request.setCharacterEncoding("GBK");
String strUserName = "";
String strUserPWD = "";
strUserName = request.getParameter("name");
strUserPWD = request.getParameter("pwd");
if(strUserName ==1 && strUserPWD ==1)
{alert ('正确');
}
%>

请高手看看哪里出错了!非常感谢

我不是高手,首先我给你指出2个错误:
1. strUserName 和 strUserPWD 是2个字符串,不能直接这么写 strUserName ==1 && strUserPWD ==1,最起码是这样的strUserName =="1" && strUserPWD =="1";
2. 你想用JavaScript 脚本来验证是吧?不能直接这样写,而应该是这样:<script language="JavaScript">alert("正确!")</script>

最后是我的答案:
<%@ page contentType="text/html;charset=gbk" language="java" %>
<%
String strUserName = "";
String strUserPWD = "";
strUserName =request.getParameter("name");
strUserPWD =request.getParameter("pwd");
if((strUserName.compareTo("1")==0)&&(strUserPWD.compareTo("1")==0))
{%>
<script language="JavaScript">alert("正确!")</script>
<%}%>