JSP初学者的疑问!!

piaomiao_jxz 2003-06-19 01:09:33
一:
out.println(request.getParameter("del"));
if (request.getParameter("del")=="yes"){
out.println(request.getParameter("del"));
}

为什么写出request.getParameter("del"))会是yes,可是if 中的输出确不会执行。
什么原因???

二:
<input type="checkbox" name="rdoTest" value="1">
<input type="checkbox" name="rdoTest" value="2">
<input type="checkbox" name="rdoTest" value="3">
<input type="checkbox" name="rdoTest" value="4">
<input type="checkbox" name="rdoTest" value="5">


如何判断用户选择了哪些??
...全文
97 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
whatwhynot 2003-06-19
  • 打赏
  • 举报
回复
request.getParameter("del").equals("yes")
hhuzhj 2003-06-19
  • 打赏
  • 举报
回复
不好意思上面错了一个地方:String[] check=request.getParemeterValues("rdoTest");
应该是String[] check=request.getParameterValues("rdoTest");

hhuzhj 2003-06-19
  • 打赏
  • 举报
回复
2:String[] check=request.getParemeterValues("rdoTest");
if(check!=null){
for(int i=0;i<check.length;i++){
out.print(check[i]+"<br>");//如果打印出1就代表选择了一,以次类推
}
}
else{
out.print("一个都没有选择!");
}
hhuzhj 2003-06-19
  • 打赏
  • 举报
回复
==比较的是句柄(通俗的讲是内容的指针的地址),equals()才是比较的是内容。
ybz3721 2003-06-19
  • 打赏
  • 举报
回复
你可以通过类似
if((document.form1.elements[j].type=="checkbox") && (document.form1.elements[j].checked==true))
{
numid=document.form1.elements[j].value;
strid=strid+numid;
}
}
来取得它的值!
learnner 2003-06-19
  • 打赏
  • 举报
回复
二:
<input type="checkbox" name="rdoTest" value="1">
<input type="checkbox" name="rdoTest" value="2">
<input type="checkbox" name="rdoTest" value="3">
<input type="checkbox" name="rdoTest" value="4">
<input type="checkbox" name="rdoTest" value="5">

你会得到一个数组: rdoTest
hui_hui_lin 2003-06-19
  • 打赏
  • 举报
回复
==改成equals肯定就可以了
我今天也是犯了一个这样的错误,还调了半天,后来才猛然醒悟
呵呵,还是对java的equals印象不深啊,老是想着c++里头的==
moumouren 2003-06-19
  • 打赏
  • 举报
回复
无从下手
gks_cn 2003-06-19
  • 打赏
  • 举报
回复
最好写成
String str=request.getParameter("del");
if (str==null) str="";
if (str.equals("yes"))//如果不对str出事话,那么会抛出NullPointerException
p9 2003-06-19
  • 打赏
  • 举报
回复
应该request.getParameter("del").equals("yes")才行

81,094

社区成员

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

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