为了账号安全,请及时绑定邮箱和手机立即绑定

小问题 小问题

u.setFlag(flag!=null?true:false);  //判断霸王条款这样判断好一点  

u.setFlag(flag.equals("true")?true:false);  //这样判断不选 会出错

正在回答

1 回答

因为那是复选框,用getParameterValues( )来取值,是一个字符串数组,因为只有一个,只要勾选了,flag就“!= null”(如果你没定义inpu中value的值,传递的是“on”),如果没勾选就是null,就不会传递任何值了,flag也就获取不到任何值,就会报错

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JAVA遇见HTML——Servlet篇
  • 参与学习       160613    人
  • 解答问题       1029    个

本门课程在JSP课程的基础上,深入介绍Servlet的基础知识

进入课程

小问题 小问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信