상세 컨텐츠

본문 제목

getParameterNames() 예시

서블릿(servlet) 복습

by moo0357 2022. 6. 8. 15:29

본문

package sec01.ex01;

import java.io.IOException;
import java.util.Enumeration;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/input2")
public class inputServlet2 extends HttpServlet{
   public void init() throws ServletException {
      
   }

   protected void doGet(HttpServletRequest request, HttpServletResponse response) 
                                            throws ServletException, IOException {
      request.setCharacterEncoding("utf-8");
      Enumeration enu=request.getParameterNames(); //request.getParameterNames();로 name 받아서 enu 넣는다
      while(enu.hasMoreElements()){
String name=(String)enu.nextElement();
String []values=request.getParameterValues(name);
for(String value:values){
   System.out.println("name="+name+",value="+value);
}   
      }
   }
   
}

   

관련글 더보기