| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 백엔드
- Next.js
- 오라클
- 미니정리
- spring
- 디자인 패턴
- web
- 스프링
- 코드테스트
- 프로그래머스
- java
- MySQL
- 코드 테스트
- jpa
- 쿼리
- JavaScript
- 자바
- 프런트엔드
- jsp
- 프론트엔드
- 스프링부트
- SQL
- 데이터베이스
- 정리
- BACK-END
- 알고리즘
- node.js
- 서버
- oracle
- 자바스크립트
- Today
- Total
목록jsp (18)
참치코더의 꿈 메모장
액션태그 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. 로그 메시지 기록하..
out 기본객체 jsp에는 request ,response 를 비롯한 많은 기본객체를 가지고 있다 그중에 하나인 out은 우리가 문자열을 출력하거나 정수값들을 출력할때 사용하는 System.out.println 이나 System.out.print 와 같이 출력하는데 사용하는 요소이다. 다만 다른 점은 스크립트 요소인 html 문장이나 자바 코드가 아닌 문장들을 자바코드로 사용할수 있게 해준다는 것이다. //가능 //가능 보통 많이 사용하지는 않지만 스크립코드를 사용했을때 코드가 많이 더러워질 경우에 많이 사용한다 주로 조건문 등에 많이 사용된다. 10){ out.println(gradeStringA); } else if (grade>5) { out.println(gradeStringB); } %> out..