jsp页面怎样传Boolean变量?

zuoyangguang 2002-12-02 10:28:23
页面一代码如下:
<form name="form1" method="post" action="testhref.jsp">
<input type="text" name="list">

选择1
<input type="radio" name="radiobutton1" value="radiobutton">
选择2
<input type="checkbox" name="checkbox1" value="checkbox">
<input type="submit" name="Submit" value="bianyixia">
</form>

页面二代码如下写法错误:
<%
boolean check1;
boolean check2;
check1=request.getParameter("checkbox1");
check2=request.getParameter("radiobutton1");
%>
怎么解决?
...全文
568 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tripofdream 2002-12-02
  • 打赏
  • 举报
回复
未被选中的chechbox不会被提交
upc_chenli 2002-12-02
  • 打赏
  • 举报
回复
request.getParameter()
你看看它的返回值是什么?是String类型.

<input type="checkbox" name="checkbox1" value="checkbox">

如果checkbox被选中,那么它的值是:checkbox 因为你已经指定了.

<input type="checkbox" name="checkbox1" >

如果这样写,它的值是on or off.
bovy 2002-12-02
  • 打赏
  • 举报
回复
如果一个CheckBox没有被选中的话,那么,String check1 = request.getParameter("CheckBox1");的道的,check1为null,如果直接转换将抛出NullPointException
hotenM 2002-12-02
  • 打赏
  • 举报
回复
String check1;
String check2;
check1=request.getParameter("checkbox1");
check2=request.getParameter("radiobutton1");

然后再转换,所有接受上来都是String
skyfox3210 2002-12-02
  • 打赏
  • 举报
回复
你的页面1有没有成功的链接到页面2?

checkbox不是boolean型的.
rex0y 2002-12-02
  • 打赏
  • 举报
回复
request.getParameter()
取到的是checkbox 的value,是string 型 至于你想用boolean 那只有自己转换了 ,比如 取到 “1” if(checkStr.equals("1")) check1=true;

81,091

社区成员

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

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