일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Spring
- Gradle
- devops
- Spring Batch
- Web Server
- tool
- laravel
- javascript
- it
- AWS
- JVM
- Spring Boot
- Design Patterns
- springboot
- IntelliJ
- redis
- java
- Oracle
- Git
- jenkins
- db
- ubuntu
- elasticsearch
- linux
- 맛집
- MySQL
- php
- jsp
- 요리
- ReactJS
- Today
- Total
목록jsp (16)
아무거나
[JSP] 액션태그 JSP페이지 내에서 어떤 동작을 하도록 지시하는 태그. 예를 들어 페이지 이동, 페이지 include 등이다. 1. forward - 현재의 페이지에서 다른 특정페이지로 전환할 때 사용한다. ex) 예를 들어 main.jsp안에 저 태그를 삽입하였을경우 URL은 변하지 않지만 페이지만 포워딩된다. 소스를 보면 example.jsp 소스로 표시되고 있다. 2. include - 현재 페이지에 다른 페이지를 삽입할때 사용 ex) - flush : 웹 브라우저까지 강제로 어떤것을 보내겠다는 뜻 ** flush속성은 일반적으로 false로 지정하는것이 좋다. flush하면 더 이상 쿠키를 집어넣을 수 없고, 서버쪽에서 다른페이지로 이동시킬수 없고, 더이상 헤더를 넣을 수 없다. 예를 들어 i..
1. request객체의 이해 - 웹 브라우저를 통해 서버에 어떤 정보를 요청하는것을 request라고 한다. 이런 정보는 request객체게 관리한다(jsp내부객체) 2. request객체 관련 메소드 - getContextPath() : 웹 어플리케이션의 컨텍스트 패스를 얻는다. - getMethod() : get방식과 post방식을 구분할 수 있다. - getSession() : 세션 객체 - getProtocol() : 프로토콜 - getRequestURL() : 요청 URL - getRequestURI() : 요청 URI - getQueryString() : 쿼리스트링을 얻는다. [ex] 3. parameter 메소드 - 실제 많이쓰이며 jsp페이지를 제작하는 목적이 데이터 값을 전송하기 위해서..
1. (스크립트릿, 선언, 표현식) -> 3개를 묶어서 스크립(scripe) 라고 한다. - JSP문서안에 JAVA언어를 넣기 위한 방식 (1) 스크립트릿(scriptlet) : - JSP페이지에서 JAVA언어를 사용하기 위한 요소 중 가장 많이 사용되는 요소, 우리가 알고 있는 거의 모든 JAVA코드를 사용할 수 있음. [ex코드] ========== = 9) { break; } %> ** 결과(html일 경우 태그도 표시된다.) 2 * 1 = 2 ========== 2 * 2 = 4 ========== 2 * 3 = 6 ........ (2) 선언(declaration) - JSP페이지 내에서 사용하는 변수 또는 메소드를 선언할 때 사용 ( 여기서 선언된 변수 및 메소드는 전역의 의미로 사용) [ex..
1. JSP 태그의 개념 - Servlet은 java언어를 이용하여 문서를 작성하고, 출력객체를 이용하여 HTML코드를 삽입하였습니다. JSP는 Servlet과 반대로 HTML코드에 JAVA언어를 삽입하여 동적 문서를 만들 수 있다. * 주로 Servlet는 컨트롤러, JSP는 view로 활용된다. - JSP 태그종류 # 지시자 : : 페이지 속성 # 주석 : - Html 주석 : 브라우저에서 읽혀진다. ( 소스보기에서 화면에 나온다. ) - JSP 주석 ( 서버에서 처리되며, 응답을 html로 받기 때문에 소스보기 화면에서도 나오지 않는다. ) # 선언 : : 변수, 메소드 선언 - String str = "ABC"; # 표현식 : : 결과값 출력 - -> ABC # 스크립트릿 : : JAVA 코드 #..
*** mysql(mariaDB)+Spring 연결 1. pom.xml 라이브러리 추가 mysql mysql-connector-java 5.1.39 org.springframework spring-jdbc ${org.springframework-version} org.springframework spring-test ${org.springframework-version} 2. webapp/WEB-INF/spring/root-context.xml 수정 - root-context.xml 하단 namespaces 탭에서 (aop, beans, context, jdbc) 체크 - source탭에서 위에 namespaces 추가된 애들 확인 xmlns:aop="http://www.springframework.or..
Servlet 란? - 동적 웹어플리케이션 컴포넌트 - java 확장자 - 클라이언트의 요청에 동적으로 작동하고, 응답은 html을 이용 - java thread이용하여 동작 - MVC패턴에서 Controller로 이용됨. [이클립스 기준] 1. Project 오른쪽 클릭 -> new -> dynamic web project - 계속 next누르고 마지막에 Generate web.xml deployment descriptor 체크하고 finish 2. 서블릿 생성 - 프로젝트 오른쪽클릭 -> new -> servlet 클릭하여 생성 # 패키지 : com.javalec.ex # 클래스 : HelloWorld # 서블릿은 일반 클래스와 달리 슈퍼클래스로 HttpServlet을 기본적으로 상속받고있다. ** ..