当前位置: 技术问答>java相关
十万火急,用servlet取表单的奇怪问题
来源: 互联网 发布时间:2015-09-13
本文导语: 如果我的checkbox不选中的话 out.println(request.getParameter("checkbox")) 网页上应该什么也不显示 但我的会显示 "null" 这个字符 应为我最后要checkbox的值用来生成一句sql,有null在很讨厌,比如: String sql= "select "+request.getParame...
如果我的checkbox不选中的话
out.println(request.getParameter("checkbox"))
网页上应该什么也不显示
但我的会显示 "null" 这个字符
应为我最后要checkbox的值用来生成一句sql,有null在很讨厌,比如:
String sql= "select "+request.getParamete("checkbox1")+request.getParameter("checkbox2"))+"from table";
就成了 select null,id from table
请问这个问题如何解决?
万分感谢!
out.println(request.getParameter("checkbox"))
网页上应该什么也不显示
但我的会显示 "null" 这个字符
应为我最后要checkbox的值用来生成一句sql,有null在很讨厌,比如:
String sql= "select "+request.getParamete("checkbox1")+request.getParameter("checkbox2"))+"from table";
就成了 select null,id from table
请问这个问题如何解决?
万分感谢!
|
生成sql语句之前判断一下三,
String s=request.getParameter("checkbox");
if(s==null)...
else...
String s=request.getParameter("checkbox");
if(s==null)...
else...
|
String sql;
if(request.getParameter("checkbox") == null)
sql= "select "+request.getParameter("checkbox2"))+"from table";
else
sql= "select "+request.getParamete("checkbox1")+request.getParameter("checkbox2"))+"from table";
if(request.getParameter("checkbox") == null)
sql= "select "+request.getParameter("checkbox2"))+"from table";
else
sql= "select "+request.getParamete("checkbox1")+request.getParameter("checkbox2"))+"from table";