본문 바로가기
728x90
반응형

JSP4

쿠키(Cookie) + 아이디 저장하기. Cookie : 클라이언트 (브라우저)에서 관리하는 파일 - 특정 주소 요청 시 마다 해당 주소와 연관된 쿠키 파일을 브라우저 알아서 읽어옴-> 읽어온 쿠키 파일 내용을 서버에 같이 전달 생성 및 사용 방법 1) 서버가 요청에 대한 응답을 할 때쿠키를 생성한 후 응답에 쿠키를 담아서 클라이언트에게 전달 2) 응답에 담긴 쿠키가 클라이언트에 파일형태로 저장 3) 이후 특정 주소 요청 시 쿠키 파일을 브라우저가 찾아서 자동으로 요청에 실어서 보냄 4) 서버는 요청에 실려온 쿠키 파일을 사용함 login servlet에서 쿠키 객체 생성 //쿠키 객체 생성// Cookie c = new Cokkie("클라이언트쪽에 저자욀 쿠키 이름", "쿠키 내용");//""쿠키를 저장할값, inpuutEmail 위에서 설정.. 2024. 6. 29.
서블릿 통해서 JSP로 응답하기. 요청- > 서블릿 -> 화면(JSP) 서블릿 작성  @WebSerlvet("요청주소") 어노테이션해당 클래스를 Servlet 클래스로 등록(태그)하고 어떤 요청 주소를 처리할지 지정(태그) public class 서블릿명 extends HttpServlet{요청방식에 따라 dopost() or doGet방식으로 오버라이딩 진행서블릿은 HttpServlet 과 doGet() / doPost()를 필요한 형태로 오버라이딩 진행이 반드시 필요 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {요청시 전달되는 태그의 값 얻어오기 (=Parameter)얻어오기파라미터는 .. 2024. 6. 28.
EL(Expression Laguage) JSP의 표현식(Expression)을 조금 더 효율적이고 간단하게 작성할 수 있도록 고안된 언어화면에 표현하고자 하는 자바코드를 ${value}형식으로 작성함(value 작성법은 여럭가지 존재) EL의 특징1. get 이라는 단어 사용 X왜? 표현 언어 == 출력용 언어 == 출력은 얻어와서 밖에 못함 2. EL은 null과 빈칸으로 출력함(null과 관련된 것은 모두 빈칸) EL로 Parmeter 얻어와서 출력하는 방법 ${param.name 속성값}1) JSP 표현식 :    /  /     2) EL(표현 언어) : ${ param.inputName } /  ${ param.inputAge}  / ${ param.inputAddress } ${ param.inputAddress2 } requ.. 2024. 6. 26.
JSP JSP (Java Server Page) 란? JAVA 코드가 들어가 잇는 HTML 코드 Servlet과 JSP의 차이점- Servlet 웹 서비스 기능을 해주는 자바 클래스를 말하는 것으로 자바 소스코드 속에 HTML 코드가 들어가있는 형태-> HTML 문서를 작성하는데 복잡하고 번거롭다는 단점이 있음 JSP> 복잡한 Serlvet을 좀 더 간단히 사용할 수 있음> Servlet과 반대로 HTML 소스 코드 속에 자바 소스코드형태 또는 가 들어가는 형태JSP은 컴파일을 통해 클래스 파일로 변환되어 웹 서버(WAS)에서 실행됨jspFile.jsp ==> _jspFile.java ==> _jspFile.class JSP 장점- 서블릿보다 쉽고 작성하기 빠름- 디자인 부분(html)과 로직 부분(java).. 2024. 6. 24.
728x90
반응형