코락 CoRock
코딩하는 락스타
코락 CoRock
  • 분류 전체보기 (393)
    • frameworks (19)
      • spring (19)
      • spring-boot (0)
      • testing (0)
    • languages (94)
      • java (39)
      • kotlin (0)
      • python (42)
      • r (13)
    • libraries (0)
    • programming (239)
      • android (13)
      • c (17)
      • cpp (22)
      • database (18)
      • design-pattern (4)
      • data-structures (11)
      • git (8)
      • hadoop (6)
      • html-css (7)
      • issue (4)
      • javascript (26)
      • jsp (34)
      • os (29)
      • php (6)
      • preferences (19)
      • etc (15)
    • discography (37)
      • k-pop (18)
      • pop (19)
    • blog (3)

블로그 메뉴

  • Programming
  • Java
  • JavaScript
  • Discography
  • K-Pop Songs
  • Pop Songs
  • Blog
  • Guestbook

공지사항

인기 글

태그

  • jsp
  • r
  • Java
  • 파이썬
  • Spring
  • javascript
  • CentOS
  • oracle
  • linux
  • 자바스크립트
  • python
  • Android

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
코락 CoRock

코딩하는 락스타

[JSP] sendRedirect() 메서드로 파라미터 값을 받아오자!
programming/jsp

[JSP] sendRedirect() 메서드로 파라미터 값을 받아오자!

2018. 4. 12. 22:38
반응형

반갑습니다

CoRock 입니다




페이지를 넘기는 방식 중 sendRedirect 방식으로 파라미터를 넘기는 방법


그 중에서도 넘기는 2가지 방식인 get과 post 둘 다 넘길 수 있다!


낱낱히 파헤쳐 보자!






1. get method


get으로 값을 받는 방법은 간단하다


주석 처리 한 부분을 보면

response.sendRedirect 메서드의 인자부분에

jsp file 이후에 ?로 이어지는 쿼리 문자열에


내가 받아온 이름과, 2번째 페이지에서 설정한 전화번호를 전달해주면 된다

여러 쿼리문을 전달할 때에는 & 로 준다는 방법까지 가져간다면 당신은

페이지 이동의 케로로(?) (일명 페이커) 가 될 수 있을 것이다!


(무리수)




2. post method


처음에 자꾸 안받아와지고 null만 떠서 열받다가

googling을 통해 request.setAttribute(); 메서드 중간에


getSession() 이라는 코드를 추가하여

세션 스코프에 값을 다시 셋팅해주는 작업을 하였다!


그리고 다시 마지막 결과 페이지로 가기 위해

sendRedirect() 메서드를 호출했다






2번째 페이지와 3번째 페이지 모두 값을 받아오는 코드가 있기 때문에

값을 받기 전 request.setCharacterEncoding("UTF-8"); 코드를 추가했다


그리고 getAttribute() 메서드는 Object형을 return 하기 때문에

String name이라는 변수에 데이터를 넣어주기 위해 형 변환을 시행하였다

(전화번호도 마찬가지)






도움이 되었다면 공감 버튼 !

덧글은 금상첨화!


- by CoRock

반응형
저작자표시 비영리 변경금지 (새창열림)
    'programming/jsp' 카테고리의 다른 글
    • [JSP] 스크립, 지시자, 주석 파헤쳐보기!
    • [JSP] 액션 태그
    • [JSP] Error Pages Setting
    • [JSP] Servlet
    코락 CoRock
    코락 CoRock
    A COder dreaming of being a ROCKstar

    티스토리툴바