본문 바로가기

개인스터디

get/setAttribute 개념

보내는 Java

//데이터 모으기 (상단의 java에서 request.getparameter로 받은 값들을 dto에 넣어준다)

aDto dto = new aDto(name, address1)

 

//데이터 취합
req.setAttribute("view", dto);  
(view는 사용자 지정, 넘겨받을 java에서 ( aDto dto = (aDto) req.getAttribute("view"); 로 받음 - 동일하기만 하면됨 )


req.getRequestDispatcher("result").forward(req, resp);

(result는 .xlm파일에서 지정한, 값을 넘겨받을 servlet url-pattern명 (<url-pattern>/result</url-pattern>)

 

//req와 resp

HttpServletRequest req, HttpServletResponse resp는 doGet과 doPost 함수의 매개변수

 

 

 

받는 Java

//앞의 데이터 받아오기 

PostDto dto = (PostDto) req.getAttribute("view");

System.out.println(dto.toString());

(보낸 이름이  view여서 보낸 이름으로 받음)

 

//타입설정

resp.setContentType("text/html; charset=utf-8");

PrintWriter pw = resp.getWriter();

 

//한글이 깨진다면 

req.setCharacterEncoding("utf-8"); 설정

'개인스터디' 카테고리의 다른 글

placeholder// text에 미리 지정  (0) 2020.07.21
servlet까지 배운것 정리  (0) 2020.07.21
action // 액션 아래서 잡아주기  (0) 2020.07.21
css 소스  (0) 2020.07.20
블로그// 아이콘 이미지 사이트  (0) 2020.07.20