java代码中jsp多选,jsp下拉框多选

在JSP中怎么实现多项选择题,可以给以下源代码,

你说的多项选择题,我是不是可以理解成多选??

兴平网站建设公司创新互联建站,兴平网站设计制作,有大型网站制作公司丰富经验。已为兴平超过千家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的兴平做网站的公司定做!

多选的实现是这样的:

第一: 必须将多选框放到form里面。

第二: 然后name属性完全一样,value不相同。这样当你提交到Action中的时候,只需要使用request对象获取toselect的值就行了。

第三: 获取值:request.getParameterValues("toselect"),就会将选中的多选框里面的value获取,并且返回一个String[]数组,这个数组里面就有你想要的值:即选中的值

html

body

form

input type = "checkbox" value = "A" name = "toselect"/A

input type = "checkbox" value = "B" name = "toselect"/B

input type = "checkbox" value = "C" name = "toselect"/C

input type = "checkbox" value = "D" name = "toselect"/D

/form

/body

/html

java jsp 多选框从数据库中取值后,如何设置换行?

你取出来的肯定是多个值,你用for循环后,再判断一下,一行要排几个,再到下一行多选框的值前面加br

求教,关于jsp中的多选框

如果上面代码n变量有定义,就没有错误了。我分析,你出现空指针异常,是因为你没有加对str的null判断,因为你如果没有提交test的话或者你的checkbox根本没有选,那么接收到的str肯定是空的。针对你的代码,我修改了下,你可以打开服务器,放到一个名叫test1.jsp的文件里运行。

test1.jsp:

%@ page contentType="text/html;charset=gbk"%

form method="get" action="test1.jsp"

%

String c = "";

for(int i =0;i5;i++){

c = ""+i;

%

input name="test" type="checkbox" value="%=c %"

 %=c%

/p

%

}

%

input type="submit" value="提交"

br

----------------------------

%

String[] str=request.getParameterValues("test");

if(str!=null){

for(int i=0;istr.length;i++){

out.println(str[i]);

}

}

%

/form


分享标题:java代码中jsp多选,jsp下拉框多选
本文路径:http://hbruida.cn/article/dsidiec.html