servlet

form 태그, getParameter

화이팅하자9 2023. 10. 26. 15:21

servlet은 java에 들어가고   html,css,jsp등은 webapp에 들어간다.

1번

action을 통해 <-- servlet인 Ex04_get으로 빠지게 된다.

 

WebServlet :

-어노테이션을 제공해서 해당 어노테이션 안에 경로를 입력하면 클라이언트에서

 해당 경로를 입력할때 알아서 톱캣서버에 찾아가서 실행해준다.

 

-주의할점 : web.xml 파일과 중복된 값이 있으면 ㅌ충돌이 일어나니 한곳에서만 사용하기

 

 

getParameter() 메서드로 사용자가 입력한 데이터를 가져올수있다

<form> 데이터를 살펴보면

<input type = "text" name = "data">


위와 같이 데이터를 입력받고 submit으로 서블릿을 호출할때

request.getParameter("data") 으로 가져올 수 있다.

 

name을 통해 <-- 데이터를 전송했을때의 이름이 나타나게 된다.

 

 

 

submit을 통해 <- html에 만든것을 servlet을 통해 데이터를 전송하게 된다.

 

 

만약  int 타입의 변수에 값을 저장하고 싶다면

request.getParameter은 자체로 string형태에 대한 값을 나타낸다.

Integer.ParseInt를 통해 String의 값을 int로 바꾸면  String의 값이 바뀌게 된다.