我正在尝试从JSP中的http servlet请求的查询字符串中获取值。
http://localhost:8080/admin/createlisting?maincategory=1&category=1,4,5,7
现在,我想从这个查询字符串中获取类别值。category= 1,4,5,7基本上是类别ID,根据这个类别ID,我想在多选下拉列表中设置值。
也就是说,每当页面打开时,多选下拉列表值应按照类别ID显示。这是我的createlisting.jsp页面,我从查询字符串中提取了类别值,如下所示:
<%
String category[] = null;
if (null != request.getParameterValues("category")) {
category = request.getParameterValues("category");
}
for(int i = 0; i < category.length; i++){
System.out.println("Category ID elements : "+category[i]);
}
%>
<div class="col-md-6">
<div class="form-group">
<label for="">Select Category</label>
<select class="form-control js-example-tokenizer" multiple="multiple" id="category" required style='display: none;'></select>
</div>
</div>
1条答案
按热度按时间e0bqpujr1#
考虑这个JSP。
如果使用以下查询字符串调用它
则输出将为
如果使用以下查询字符串调用它
则输出将是数组元素0:1数组元素1:4数组元素2:5数组元素3:7