如何验证jsp中的复选框并将值传递给servlet

时间:2013-11-26 12:07:03

标签: java jsp validation checkbox

在我的应用程序中,用户必须选中jsp中的复选框。该jsp由来自db的关于用户请求的数据构成。现在我的问题是在构造jsp之后如何验证复选框并仅将检查的值发送到jsp。我尝试使用map和arraylist但没有得到输出。

<input type="checkbox" name="video_array" value="video1.ogg"> Crickefightsbetweenplayersandaudience </input>

   <source src='videoooggfiles/video1.ogg' type='video/ogg'>
   </source>

   </input>
<div id='media-controls'><button id='play-pause-button' class='play' title='play'      onclick='togglePlayPause();'>Play</button></div>
 </div>

   <input type="checkbox" name="video_array" value="video2.ogg">  ShaneWarnevsMarlonSamulesFight </input>

   <source src='video2.ogg' type='video/ogg'>
   </source>

   </input>

播放  

<input type="submit" name="submit" value="submit">Refine Results</input>

现在我必须验证检查了哪些复选框并将该值发送给servlet。值可以是列表或映射。

1 个答案:

答案 0 :(得分:0)

在servlet中,您可以使用

获取所有选中的复选框值
String [] result = request.getParameterValues("video_array");

getParameterValues()方法返回输入参数“video_array”的String []数组。如果忘记选中复选框,它将返回空值。