谁帮我简单的调试这个代码!

ggyy 2002-02-25 09:19:31
Jsp1.jsp
//////////////////////////////

<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>
Jsp1
</title>
</head>
<body>
<h1>
JBuilder Generated JSP
</h1>
<form action="b.jsp" method="post">
<input type="text" name="name"value="">
<input type="submit" value="asdsada">
</form>
</body>
</html>
b.jsp/////////////////////////////////////
<%@ page contentType="text/html; charset=GBK" %>
<html>
<
<body>
String name=request.getParameter("name");
if(name=="haha")
{
String url="b1.jsp";
}
else
{
String url="b2.jsp";
}
out.println(name);
%>
<jsp:forward page="b2.jsp"/>
</body>
</html>
为什么没一次都是得到的b2jsp
如果把if(name=="haha")改为if(name!="haha")每一次得到的都是b1.jsp
为什么???


...全文
96 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhjx_10 2002-02-25
  • 打赏
  • 举报
回复
学jsp要对java又一定的了解,java中字符串的比较应该用equals方法:
if ( name.equals("haha") ) {
String url="b1.jsp"
}
而用==,则是在判断 name 和 "haha" 是否是同一个对象,显然不是

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧