본문 바로가기
back-end/서블릿

입력 데이터 배열로 받기

by Ryuuu 2021. 6. 28.

입력폼

입력할때 그냥 name을 같게 여러개를 폼을 보내주면 배열로 전달한다.

num이라는 값들을 배열로 보내준 예제이다.

<form action = "myfile" method="post">
    <input type="text" name="num" placeholder = "num1"/>
    <input type="text" name="num" placeholder = "num1"/>
    <input type="text" name="num" placeholder = "num1"/>
    <input type="text" name="num" placeholder = "num1"/>
    <input type="submit" value="submit"/>
</form>

 

response하는 java코드

PrintStream out = response.getWriter();
String[] num_ = request.getParameterValues("num");

int rewult = 0;

for(int i = 0; i < num.length; i++) {
    int num = Integer.parseInt(num_[i]);
    out.println(num);
}

getParameterValues를 이용하면 배열로 인자들을 가지고 온다.

'back-end > 서블릿' 카테고리의 다른 글

JSP SESSION 객체(application과 차이점)  (0) 2021.06.29
JSP application 객체  (0) 2021.06.29
서블릿 필터  (0) 2021.06.28
JSP 한글입출력  (0) 2021.06.28
JSP GET/POST  (0) 2021.06.28

댓글