在我的应用程序中,用户必须选中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。值可以是列表或映射。
答案 0 :(得分:0)
在servlet中,您可以使用
获取所有选中的复选框值String [] result = request.getParameterValues("video_array");
getParameterValues()
方法返回输入参数“video_array”的String []数组。如果忘记选中复选框,它将返回空值。