url="http://localhost:8084/dbcopy4/viewLog.jsp?nodeid=4&result=false";
<%
String result = request.getParameter("result");
if(result=="false")
{
out.println("<script>alert('失败');</script>");
}
%>
为什么不弹出对话框?
<%
String result = request.getParameter("result");
if(result=="false")
{
out.println("<script>alert('失败');</script>");
}
%>
为什么不弹出对话框?
if(result=="false") // 字符串用==是对比字符串在内存中的地址,所以这里肯定不相等,要使用equals对比才行if(result.equals("false")){ // 这样才是对比字符串是否一样
//......
}
result=="false"永远是个false!