JSP 6

JAVA/JSP/JS 데이터 넘기기

> 이렇게 Javascript에서 JAVA변수 값을 사용할 수 있다. 이 방법을 사용하다보면 Javascript의 변수를 JAVA로 넘기려고 하는 경우도 많은데 그러기 위해서는 서버를 거쳐야 받을 수 있다. UserID = 이렇게 JAVA에서 if문을 만들어 조건이 만족하면 태그를 만드는 방법도 있다. 마찬가지로 JSTL에서 받아온 변수도 Javascript 변수로 할당해줄 수 있다. 자료 출처: https://milkye.tistory.com/277

JSP 2023.04.23

[Java/JSP] JSP 액션태그와 jsp:useBean 사용법

JSP Action이란 JSP에서 기본으로 제공하는 태그들의 집합을 'JSP Action'이라 한다. JSP Action은 각 태그에 맞는 자바 코드로 변환된다. 즉 JSP Action 태그를 사용하지 않더라도 스크립트릿 에 자바 코드를 작성해도 된다. 그렇다면 JSP Action은 왜 존재할까? JSP Action 태그를 사용할 줄 안다면 자바 코드를 사용하지 않아도 JSP로 웹 페이지를 개발할 수 있지만 비즈니스 로직을 처리하는 부분과 화면을 처리하는 부분을 나눠서 개발할 수 있도록 하기위해 만들어졌다. 액션태그란 기존 html에 없는 태그로 자바 문법을 jsp 페이지에 섞어 쓰다보면 혼란이 있어 자바 문법을 대신하여 제공하는 태그이다. JSP 액션태그의 종류 액션 설명 자바 인스턴스를 준비한다. 보..

JSP 2023.02.04

[java/JSP] JSP 시스템 영역과 유효 범위

영역 설명 page (pagecontext) 하나의 JSP 페이지를 처리할 때 사용되는 영역(현재 보고있는 페이지) request 하나의 요청을 처리할 때 사용되는 영역(현재 보고있는 페이지의 다음 페이지) session 하나의 브라우저와 관련된 영역(브라우저가 실행되면 생성되고 브라우저가 종료되면 소멸되는 영역) application 하나의 웹 애플리케이션과 관련된 영역(서버가 실행되면 생성되고 서버가 종료되면 소멸되는 영역) page 영역 page 영역은 한 번의 클라이언트 요청에 하나의 JSP 페이지를 범위로 갖는다. 즉, 브라우저의 요청이 들어오면 JSP 페이지를 실행하게 되는데, 이때 실행되는 JSP 페이지의 범위가 하나의 page 영역이 된다. JSP 페이지는 요청에 대해 새로운 page 영역..

JSP 2022.12.28

[java/JSP] 투표하기 창 만들기

텍스트 파일의 내용을 투표항목으로 불러와 투표하고 결과를 확인하는 코드를 작성해보자 poll.txt 코로나가 언제 종식될까요 ? 1개월 3개월 6개월 1년 3년 평생 0 0 0 0 0 0 pollRead.jsp 실제 경로, realPath //이클립스에서 웝 서비스가 구현되는 실제 경로 //D:\kookgi_11gi\JSP\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\0817_onLinePoll\ //application.getRealPath("/") 명령을 실행해서 이클립스에서 웹 서비스가 구현되는 실제 경로를 얻어올 수 있다. //out.println(application.getRealPath("/"));// "/"..

JSP 2022.12.22

[java/JSP] form tag 사용해 정보 넘기기

input type="text",input type="password", Radio, ChdckBox, ComboBox, ListBox를 사용해 정보를 입력받고 action속성을 이용해 정보를 전달하는 코드를 만들어보자. myinfo.jsp myInfo.jsp 입니다. 이름 아이디 비밀번호 나이 성별 남자 여자 취미 늦잠자기 지각하기 게임하기 가고싶은 여행지는? 괌 코타기나바루 다낭 나트랑 대만 보라카이 가고싶은 여행지는? 괌 코타기나바루 다낭 나트랑 대만 보라카이 메모 html은 spacebar를 여러번 눌러도 한칸밖에 떨어지지 않고 enter키를 여러번 눌러도 줄이 변경되지 않는다. 2칸이상 연속해서 띄우려면 를 띄울 칸의 개수만큼 입력하고 줄을 바꿀때는 태그를 사용하면 된다. 현재 페이지에 입력한 ..

JSP 2022.12.22

[java/JSP] JSP (Java Server Pages)

JSP는 Java Server Pages의 약자로 HTML코드에 JAVA코드를 넣어 동적 웹 페이지를 생성하는 웹 어플리케이션 도구이다. JSP가 실행되면 자바 서블릿(Servlet)으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹 페이지와 함께 클라이언트로 응답한다. *자바 서블릿 : 웹 프로그래밍에서 클라이언트의 요청을 처리하고 그 결과를 다시 클라이언트에게 전송하는 Servlet 클래스의 구현 규칙을 지킨 자바 프로그래밍 기술 JSP 동작과정 브라우저가 웹 서버에게 JSP에 대한 요청 정보를 전달한다. 브라우저가 요청한 JSP가 최초로 요청했을 경우에만 JSP로 작성된 코드가 서블릿 코드로 변환된다. (Java 파일 생성) 서블릿 코드를 컴파일해서 ..

JSP 2022.12.22