사용 대해 getParameterValues ()
String param = ...;
if(param.equals("data1[marks][]")) {
String[] marks = request.getParameterValues(param);
for(String m : marks) { //iterate over param data1[marks][]
//do
}
}
getParameterValues
때 여기,
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
log(this.getClass().getSimpleName());
Enumeration<String> name = request.getParameterNames();
while(name.hasMoreElements()){
String param = name.nextElement();
log(param+" = "+request.getParameter(param));
}
}
그리고 나는 마크의 전체 목록을 반복하는 몇 가지 단서가 필요합니다 <select multiple>
요소의 값을 얻을 때도 유용 할 수 있습니다.
<select name="multiParams" multiple>
...
</select>
나는 위에서 언급 한 해결책을 시도했지만 원하는 결과를 얻지 못하고있다. 또한 나는 데이터 [마크] [0], 데이터 1 [마크] [1] 등등을 수정해야한다고 생각합니다. 그런 경우 어떻게하면 데이터 1 [마크]에 얼마나 많은 값이 있는지 알 수 있습니다. 내가 그걸 얻을 수 있다면 나에게 더 좋을거야. –