무소의 뿔처럼

#3_ 주소에 data를 실어 보내기 본문

JSP/JSP 홈피 만들어보기_게시판

#3_ 주소에 data를 실어 보내기

값을변경 2022. 1. 31. 20:32

실행 웹브라우저 : 크롬

개발 환경: Eclipse 

나는 :  문법 배우고 있음, 독학 (피드백 좋아해요~)

 

주소에 '?'를 붙어 쿼리 스트링 데이터를 보낼 수 있다.

<a href="board.jsp?no=1"> 메뉴 </a>

 

데이터 받기 (board.jsp)

request.getParameter("no");

 

변수에 담기

String titleStr = request.getParameter("no");

 

혹시) int로 type 바꾸기

 parameter로 받은 데이터를 1차로 String 변수에 담고,

2차로 int 변수에 넣을 때 바꾼다.

int titleInt = Integer.parseInt(titleStr);

 

잘 모르겠지만.. 

int title = Integer.parseInt(request.getParameter("no"); 

한 번에 바꾸면 꼭 오류가 생겨왔다.


두 개의 데이터는 '&'으로 연결시켜 보낸다.

<a href="board.jsp?no=1&title=제목"> 메뉴 </a>

 

<button onclick="location.href='board.jsp?no=1&title=제목'"> 버튼 </a>

 

form으로 양식 데이터 보낼 수 있다

<form action="board.jsp"> 
<input name="title">
<input type ="submit">
</form>

input 태그의 title이란 이름을 가진 입력값을 board.jsp로 보낸다. 

-form에 method는 기본값은 get이다. 

 

get과 post 방식은 spring 교육받을 때 언급되었던 기억이 난다.

 

난 이렇게 이해를 하기로 했다.

웹주소에 쿼리 스트링이 보이면 get이고, 아니면 post 방식으로

데이터를 주고받고 있구나.라고 

그 이상 이해하는 것은 아직 어렵당 ㅠ

 

Comments