读书人

奇怪的有关问题

发布时间: 2012-02-06 15:52:45 作者: rapoo

奇怪的问题
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 "))

读书人网 >Java Web开发

热点推荐