본문 바로가기
Programming | Study/JSP | Servlet

[servlet] 응답기능 로직 구현

by jinju 2021. 5. 1.

일단 html파일을 생성 후  작성

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>응답처리하는 로직구현</title>
 
</head>
<body>
<form action="/mypage/moveservlet.do" method="post">
    <input type="submit" value="확인">
 
</form>
</body>
</html>
cs

___________________________________________________

 

___________________________________________________

 

저 확인 버튼만 있는게 끝

 

이제 servlet생성하여 응답기능 구현하기

응답기능을 하는 서블릿을 호출하여 응답처리하는 로직을 구현

서버내에서 다른 서블릿의 메소드를 실행시키는 방법

특정 데이터를 request객체에 보관

 

request객체에 원하는 데이터 넣기

//setAttribute("키값", object) -> reuqest에 특정 데이터 저장

request.setAttribute("msg", "안녕하세요!");
request.setAttribute("today", new Date());

만약 key값이 중복된다면 덮어쓰기 됨 중복이 될 수 없다

 

 

request객체에 저장된 데이터 가져오기

getAttribute("키값"); -> request객체에 저장된 값을 가져오는 기능

String msg =(String)request.getAttribute("msg");
Date toDay = (Date)request.getAttribute("today");
System.out.println("msg : " + msg);
System.out.println("toDay : " + toDay);
		

 

이 후 html화면에서 저 확인 버튼을 누르면

콘솔창에서 데이터 저장한거 확인할 수 있음

댓글