当前位置: 技术问答>java相关
在表单中如果有单选框或多选框,提交时如何处理,在线等待答案
来源: 互联网 发布时间:2015-07-02
本文导语: 表单中有个单选框,name="select" value="a", 在另一个页面处理,代码如下 if (sel==null) { var1=var;} if (sel.equals("a")) { var1="tt";} 在实际中,如果选择了单选框,则处理没有问题,如果不选择单选框则出错,将if (yjx_...
表单中有个单选框,name="select" value="a", 在另一个页面处理,代码如下
if (sel==null)
{ var1=var;}
if (sel.equals("a"))
{ var1="tt";}
在实际中,如果选择了单选框,则处理没有问题,如果不选择单选框则出错,将if (yjx_nm.equals("a"))这个判断屏蔽掉就没有问题,在多选框中也出现这样的问题,本人出来乍到,请大家多多帮助
if (sel==null)
{ var1=var;}
if (sel.equals("a"))
{ var1="tt";}
在实际中,如果选择了单选框,则处理没有问题,如果不选择单选框则出错,将if (yjx_nm.equals("a"))这个判断屏蔽掉就没有问题,在多选框中也出现这样的问题,本人出来乍到,请大家多多帮助
|
try:
String sel = request.getParameter("select")==null?"":(request.getParameter("select").equals("null")?"":request.getParameter("select")) ;
if (sel.equals(""))
var1 = var ;
if (sel.equals("a"))
var1 = "tt" ;
String sel = request.getParameter("select")==null?"":(request.getParameter("select").equals("null")?"":request.getParameter("select")) ;
if (sel.equals(""))
var1 = var ;
if (sel.equals("a"))
var1 = "tt" ;
|
int select = -1;
tmp = request.getParameter("select");
if (tmp==null){
} else {
select = new Integer(tmp).intValue();
}
tmp = request.getParameter("select");
if (tmp==null){
} else {
select = new Integer(tmp).intValue();
}
|
String Param[] = request.getParameterValues("selectName") ;
if(Param.length==0)
{ out.println("没有选中") ;}
else {
for(int i = 0 ;i
if(Param.length==0)
{ out.println("没有选中") ;}
else {
for(int i = 0 ;i