当前位置:编程学习 > JSP >>

有懂jsp的给我解决个问题啊 谢谢了

在两个页面之间通过从第一个页面传过来的int 类型的值比如0和1,怎么在这个页面自动设置复选框的值?这个问题很急啊?希望看到的懂的帮我解决一下,
追问:若是这样写,无论值是什么,都没有选中了嗯 我是这样做的:先得到了那边传过来的值 
<%int isnew=Integer.parseInt(request.getParameter("isnew"));%>

然后在下面的那个标签这样处理的: 
<input type="checkbox" name="isnew" id="isnew"  checked="<%=isnew==1?"checked":"" %>"  />
这样的结果是无论isnew的值是0还是1,复选框都是选中的。。。不知道怎么能的??啊 那if判断在哪里写啊呃 说具体一点好不哇..
答案:checked只有checked一个取值,代码如下:
<input type="checkbox" name="isnew" id="isnew"  "<%=isnew==1?"checked":"" %>"  />
或者
<input type="checkbox" name="isnew" id="isnew"  "<%=isnew==1?"checked=checked":"" %>"  />
其他:我给你提个思想,你看看。
在第一个页面传过来的int值我们通过if语句判断来自动设置复选框中的信息,如果判断传过来的是0,那么我给一个值到复选框中,同理。。。 

上一个:jsp中连接数据库是出现此处错误。AutoCommit 模式设置为“true”时,无法调用 rollback 操作。什么意思
下一个:请问如何写jsp代码从上一个跳转过来的网页的url判断本网页里的某些div不显示呢?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,