● get방식
브라우저에 표시되는 내용을 나타내기 위해 html 파일로 하나 만든다.
- request_get.html 파일
전송받은 내용을 받기 위한 jsp 파일을 만든다.
- result.jsp 파일
request html 파일을 실행시키면 이렇게 나온다.
아이디와 비밀번호를 치고 전송버튼을 누르면 jsp파일에 입력했던 내용들이 전송되어 출력된다.
앞의 코드에서 배경색을 추가해봤다.
순서가 중요하기 때문에 요청을 받는 파라미터들을 맨 위로 올려주었다.
● post 방식
- html 파일
- jsp 파일
실행시켜보면 get방식과는 달리 url에 노출이 되지 않는 것을 확인 할 수 있다.
그러므로 회원들이 로그인했을 때 비밀번호를 가리기위해 사용하면 된다.
jsp 파일에 EL_TEST로 해도 작동이 된다.
jsp파일을 js로 표현해볼 것이다.
콘솔창을 확인하면 출력이 되는 것을 확인 할 수 있다.
<%=msg4%> 대신에 ${msg4}를 사용해보려 한다.
${msg4}를 사용하기 위해서는 request.setAttribute로 msg를 받아야 사용이 가능하다.
출력을 위해 message5에 msg4를 넣어봤다.
< 실행화면 >
message5에 msg4가 출력이 되는 것을 확인 할 수 있다.
만약 request.setAttribute("msg4", msg4);를 없애보면 message5가 출력이 되지 않는 것을 확인 할 수 있다.
< 실행화면 >
이번에는 자바스크립트로 작성한 파일을 Jsp 로 넘겨 볼 것이다.
< 에러남> 밑에 해결!
<%=flag%>가 null을 문자열로 받아 오류가 발생하였다.
1. 이렇게 에러가 나오면 null이 문자열로 읽히게 된 것이므로 null을 'null'로 해주면 된다.
2. 아니면 <%=flag%> 에 홑따옴표를 없애면 된다.
콘솔창에서 확인하면 이렇게 된다.
● IMPORT
자바 파일을 import 해볼 것이다.
- jsp 파일
import를 위해 java파일을 만들어 준다.
클래스의 변수들을 만들고 toString, getter/setter, 모든인자들의 생성자를 만들어 연결시켜준다.
'IT수업 > JSP_SERVLET' 카테고리의 다른 글
IT 수업 17주차 (95) 내장객체2_Session, Cookie (0) | 2024.04.16 |
---|---|
IT 수업 17주차 (94) 내장객체 (0) | 2024.04.16 |
IT 수업 17주차 (93) Forward, Redirect (0) | 2024.04.15 |
IT 수업 17주차 (91) JSP 기초 (0) | 2024.04.15 |
IT 수업 17주차 (90) JSP위한 기본 설치 (0) | 2024.04.15 |