{
String[] departureDate=request.getParameterValues("departureDate");
}
가 어떻게 위의 문자열을 날짜 []에 변환 할 붙어있어? 모든 문장의
{
String[] departureDate=request.getParameterValues("departureDate");
}
가 어떻게 위의 문자열을 날짜 []에 변환 할 붙어있어? 모든 문장의
문제가 해결되었습니다.
String[] departureDate=request.getParameterValues("departureDate");
List<Date> date=(List<Date>) new Date();
for(String dateToConvert : departureDate) {
try {
Date convertedDate= formatter.parse(dateToConvert);
date.add(convertedDate);
}
catch (ParseException e) {
e.printStackTrace();
}
}
첫째 :
request.getParameterValues("departureDate");
는 ServletRequest의에 속한다.
당신은 예를 들어 이런 일이 있었다, 그래서 만약 당신이 이름 departureDate와 함께 입력에서 문자열의 배열을 얻을 것이다 그 코드를 사용하는 경우 : 당신은 값 26,04와 배열을 얻을 것이다
<input type="checkbox" name="departureDate" value="26">day
<input type="checkbox" name="departureDate" value="04">month
<input type="checkbox" name="departureDate" value="1988">year
을 , 1988.
날짜가 맞습니다. 맞습니까?
이제 모든 사람들이 갖고있는 가치에 대해 알고 싶습니까? String []을 Date []로 변환 할 수 없기 때문에 우리가 도울 수 있습니다.
예, 서블릿 요청입니다.하지만 JSP 형식에서는 departureDate라는 동일한 이름을 사용하여 여러 날짜 "2017/01/22", "2015/11/23", "1996/12/02"를 사용하고 있습니다. 따라서 Jsp에서 Servlet으로 전달되는 동안 배열 배열로 이동해야하므로 배열을 날짜 배열로 변환해야합니다. –
먼저 무엇이 날짜 형식인지 알아야합니다. 두 번째로 파싱해야합니다. –
[자바 문자열을 날짜 변환] (https://stackoverflow.com/questions/4216745/java-string-to-date-conversion)의 가능한 복제본 –
JSP 페이지에서 날짜 배열을 전송했습니다. 이제 서블릿에서 그 문자열 배열을 날짜 배열로 변환하려고합니다. 그렇게하는 방법? –