| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- 쿼리
- java
- 정리
- 서버
- 코드 테스트
- 미니정리
- 스프링
- 프런트엔드
- 코드테스트
- web
- jsp
- JavaScript
- 스프링부트
- jpa
- 오라클
- 프론트엔드
- node.js
- 알고리즘
- 백엔드
- spring
- 프로그래머스
- 자바스크립트
- SQL
- 디자인 패턴
- 자바
- MySQL
- Next.js
- 데이터베이스
- oracle
- BACK-END
- Today
- Total
목록JSP (20)
참치코더의 꿈 메모장
useBean 액션 태그를 사용한다면 useBean 액션태그에 setProperty를 이용하여 값을 적용할 수 있고 getProperty를 이용하여 useBean의 속성 값을 얻을 수도 있다. setProperty 액션태그 useBean의 속성에 값을 설정하는 태그 getProperty 액션태그 useBean의 속성 값을 얻는 태그 //property : 값을 설정할 속성 이름
데이터베이스 연동하는 방법이 서적에서 나온 방법과 달라 정리해 보았다. 커넥션 풀 기본적으로 JDBC를 이용하여 DB를 연동시킬수 있는데, 이러한 방법을 이용하면 연결은 쉬울지 모르나 DB를 이용할때 마다 프로그램을 연결과 해제를 시도하므로 버퍼링이 걸릴 수 밖에 없다. (많은 사용자가 이용하는 쇼핑몰의 경우 병목현상이 발생할 수 있다.) 따라서 이러한 방법을 해소시키기 위해서 커넥션 풀이라는 기술이 등장했는데 애플리케이션이 실행될때 미리 톰켓 WAS가 ConnectionPool 객체를 생성해서 DB를 연결 시켜 놓는다 미리 연결 시켜 놓았기 때문에 사용자는 ConnectionPool 객체에 메서드를 이용해서 연결하기만 하면 언제든지 DB를 손쉽게 연결할수 있기 때문에 실전에서는 커넥션 풀을 이용한 DB..
액션태그 jsp를 이용해서 캡스톤 디자인 개발할때 느꼈던 건데 jsp를 이용한다는 느낌보다는 자바코드를 사용하기 위해 jsp를 사용한다고 많이 느꼈다. 나만 이렇게 느낀게 아니라 아마 다른 개발자 분들도 그렇게 생각했는지 자바코드의 비중을 줄이기 위해 액션태그를 만들어 자바코드의 비중을 줄이도록 노력을 하였다. 그 중 오늘 공부한 액션 태그 2개 이미 있는 JSP를 현재 JSP에 포함하는 태그 으로 데이터를 주고 받을수 있으며 동적으로 줄 수 있기 때문에 jsp 페이지 마다 다른 이미지 값을 받을 수도 있다. 서블릿에서 RequestDispatcher 클래스의 포워딩 기능을 대신하는 태그 RequestDispatcher 의 기능을 대신 수행하면 된다고 생각하면 된다. 그리고 포워딩시 다른 서블릿이나 JS..
JSP 내장 객체 기능 서블릿에서 사용하던 데이터 전달 방법을 JSP에서도 내장객체로 사용이 가능하다 서블릿 - JSP 통신을 가능하게 만드는 기능이라고 생각하면 된다. JSP 내장 객체 서블릿 설명 page this 한번의 요청에 대해 하나의 JSP 페이지를 공유한다. request HttpServletRequest 한번의 요청에 대해 같은 요청을 공유하는 JSP 페이지를 공유한다. session HttpSession 같은 브라우저에서 공유합니다. application ServletContext 같은 애플리케이션에서 공유한다. 차이점은 JSP에서는 자동으로 세션 객체를 생성 해 주므로 굳이 메서드를 호출해서 세션을 얻을 필요가 없다. JSP 예외 처리 이클립스에서 예외 전용 JSP를 만든후에 위의 문장..
JSP의 기본 3가지 선언문 : JSP에서 변수나 메서드를 선언할때 사용한다. 스크립트릿: JSP에서 자바 코드를 작성할 때 사용한다. // 사실상 가장 많이 쓰임 표현식 : JSP에서 변수의 값을 출력할 때 사용한다. JSP 주석 표시 * 이것만 알아도 순수 JSP 절반은 아는거다
태그 EL(표현언어)를 주로 사용하게 될때 사용하는 표준라이브러리 코드이다. 이러한 코어태 태그 라이브러리를 사용하려면 JSP페이지에 아래와 같은 taglib 디렉티브를 추가해야 한다. ㄴprefix 를 어떤것으로 바꾸냐에 따라 사용할수 있는 코드가 다르다. ex) fmt(국제화태그) 이중에서 태그는 URL을 생성해주는 기능을 제공한다. //var 속성을 지정하지 않으면 현재 위치에 생성한 URL 을 출력하며 , var 속성을 지정하면 해당 변수에 생성한 URL을 저장. //scope 속성도 사용할수 있는데 이것은 변수를 저장할 영역이다. ex) page , section , application 등등 태그 response.sendRedirect()처럼 지정한 페이지로 리다이렉트 시켜주는 기능을 제공한다..
JSP 기본객체와 영역 jsp는 각각의 객체가 실행되는 도중에 할당할수 있는 속성이 존재하는데 이것이 기본객체와 영역이다. PAGE 영역 : 하나의 JSP 페이지를 처리할때 사용되는 영역 -> PageContect 기본 객체 REQUEST 영역 : 하나의 HTTP 요청을 처리할 때 사용되는 영역 -> request 기본 객체 SESSION 영역 : 하나의 웹 브라우저와 관련된 영역 -> session 기본 객체 APPLICATION 영역 : 하나의 웹 어플리케이션과 관련된 영역 -> application 기본 객체 JSP 기본객체의 4가지 기본 메서드 위와 같은 JSP 기본객체는 4가지의 접근할수있는 속성처리 메서드를 가지고 있다. 이 메서드를 가지고 속성을 지정 할수도 있고 속성을 삭제하거나 어떠한 n..
application 기본 객체 application 기본 객체는 웹 어플리케이션 전반에 걸쳐서 사용되는 정보를 담고 있다. application 기본 객체를 이용해서 초기 설정 정보를 읽어올 수 있으며, 서버 정보를 읽어올 수 있고 웹 어플리케이션이 제공하는 파일을 읽어올수도 있는 장점이 있다. 1. 서버 정보를 읽어오기 application 기본객체는 현재 사용중인 서버의 현재 정보를 구할수 있다. getServerInfo( ) : 서버 정보를 구한다. getMajorVersion( ) : 서버가 지원하는 서블릿 규약의 메이저 버전을 리턴한다. (버전의 정수부분) getMinorversion( ) : 서버가 지원하는 서블릿 규약의 마이너 버전을 리턴한다. (버전의 소수 부분) 2. 로그 메시지 기록하..