奇怪的问题
index.html
<form name= "form1 " action= "login.jsp ">
<input name= "userName " type= "text ">
<input type= "Submit " name= "Submit1 " value= "Login ">
<form>
login.jsp
<%@ page contentType= "text/html; charset=gb2312 " language= "java " import= "java.sql.* " errorPage= " " %>
<%
if(request.getParameter( "Submit1 ") == "Login ")
{
out.println( " <script> alert(\ "1\ ") </script> ");
}
%>
怎么条件语句总为false啊
[解决办法]
if(request.getParameter( "Submit1 ") == "Login ")
比较的时候不能用== 应该改成 if(request.getParameter( "Submit1 ").equals( "Login "))