Data_study_clip
close
프로필 배경
프로필 로고

Data_study_clip

  • 분류 전체보기 (236)
    • 빅데이터 (9)
    • R + 통계 (7)
    • Python +머신러닝 (8)
    • DB + SQL (23)
    • 네트워크 (12)
    • Java (45)
    • C# (1)
    • JSP(JavaServerPage) (6)
    • HTML + CSS (4)
    • JavaScript (15)
    • JavaFx (1)
    • Git (9)
    • OS (7)
    • Python (0)
    • AI (3)
    • 도서 (6)
    • 경영 (7)
    • Spring (31)
    • ElasticSearch (12)
    • DesignPattern (2)
    • Docker (4)
    • React (11)
    • 개인정보보호 (2)
    • Spring Security (1)
    • Backend (5)
    • FreeMarker (1)
    • NodeJS (1)
    • 자료구조+알고리즘 (1)
  • 홈
  • 태그
  • 방명록

WEB-INF에 JSP 파일을 놓는 이유

문득 프로젝트를 보다가 왜 jsp 파일을 WEB-INF 밑에 두는 걸까? 하고 궁금해서 구글링을 해보았는데 마침 이와 관련되어서 okky에서 핫하게 논쟁을 벌였던 흔적의 게시글을 찾았다. https://okky.kr/article/389463 OKKY | JSP 공부 중 WEB-INF 폴더안에 jsp 파일 관련해서 질문드립니다 WEB-INF 폴더안에 view 폴더를 만들어 jsp 파일을 저장하고 실행하면 오류가 나고 WEB-INF밖인 WebContent 폴더에 jsp 파일을 만들면 실행이 됩니다. 예제나 다른분들 보면 WEB-INF 폴더안에 view 폴더 생성 okky.kr 결국 내용을 간추려서 핵심만 정리하면 아래와 같다. WEB-INF 폴더안은 일반 사용자가 브라우저에 패스를 넣어서 접근할수가 없기 ..

  • format_list_bulleted JSP(JavaServerPage)
  • · 2022. 7. 22.
  • textsms

[JSP] - 쿠키와 세션(Cookie and Session)

세션(Session) 서버(Server)에 클라이언트의 상태 정보를 저장하는 기술로서 웹 서버에 클라이언트에 대한 정보를 저장하고 클라이언트에는 클라이언트를 구분할 수 있는 ID를 부여하는데 이것을 세션아이디(Session ID)라 한다. 대표적으로 클라이언트 정보 중 로그인 정보를 세션에 담아 저장하는 예제는 다음과 같다. 쿠키(Cookie) 쿠키는 클라이언트(Clinet) 로컬에 저장되느 키와 값(Key, Value)이 들어있는 데이터 파일이다. 쿠키는 클라이언트의 상태 정보를 로컬에 저장했다가 요청할 때 참조된다. 쿠키 : 클라이언트의 local(PC)에저장 세션 : 서버메모리에 저장

  • format_list_bulleted JSP(JavaServerPage)
  • · 2020. 10. 15.
  • textsms
[JSP] - jsp에서 java 클래스를 import 하는 방법

[JSP] - jsp에서 java 클래스를 import 하는 방법

위에서 보이는 것처럼 Calculator라는 클래스가 다음과 같이 작성되었다고 하자. package member; import java.util.ArrayList; import java.util.List; // jsp에서 호출할거기 때문에 접근제한자는 public public class Calculator { public int add(int x, int y) { return x+y; } public ArrayList gugudan() { ArrayList arr = new ArrayList(); for(int i =2; i

  • format_list_bulleted JSP(JavaServerPage)
  • · 2020. 10. 15.
  • textsms
[JSP] - request 객체

[JSP] - request 객체

request 객체는 jsp의 기본객체 중 하나로서 클라이언트의 정보를 저장하고 있는 객체이다. 기본객체이기 때문에 당연히 따로 다른 API를 import 할 필요가 없다. 다음은 request객체를 통해 각종 클라이언트 정보들을 출력해보는 코드이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Insert title here 여기는 test폴더 클라이언트 IP : 요청 인코딩 : 전송방식 : 요청URI : 컨텍스트패스 : 서버명 : 포트 : Colored by Color Scripter cs

  • format_list_bulleted JSP(JavaServerPage)
  • · 2020. 10. 15.
  • textsms
[Jsp] - java.lang.ClassNotFoundException: org.mariadb.jdbc.Driver 에러(DB연동)

[Jsp] - java.lang.ClassNotFoundException: org.mariadb.jdbc.Driver 에러(DB연동)

WebContent밑에 mariadb.jar파일도있고 jar파일도 build path에서 추가해줬는데도 java.lang.ClassNotFoundException가 발생하는 경우가 있다. 다음과 같이 해결하면된다. [Properties] => [Deployment Assembly] => [add] => [Java Build Path Entries] 에서 JDBC Driver를 추가해주면된다

  • format_list_bulleted JSP(JavaServerPage)
  • · 2020. 10. 15.
  • textsms
[JSP] - JSP 기초

[JSP] - JSP 기초

JSP는 기본적으로 HTML안에 Java코드가 존재한다. 위와 같이 작성된 JSP 파일이 있다고 한다면 이것을 크롬에서 페이지 소스보기를 하면 안에 작성된 Java 코드들은 보이지가 않는다. 이처럼 HTML 안에 Java로 작성된 코드가 존재하는 것이 Java Server Page(JSP) 인 것이다. HTML안에 자바코드를 작성하게 되면 웹페이지를 동적으로 만들 수 있게된다. 위키 백과의 내용을 참조하면 다음과 같다. 자바 서버 페이지는 실행시에는 자바 서블릿으로 변환된 후 실행되므로 서블릿과 거의 유사하다고 볼 수 있다. 하지만, 서블릿과는 달리 HTML 표준에 따라 작성되므로 웹 디자인하기에 편리하다. 1999년 썬 마이크로시스템즈에 의해 배포되었으며 이와 비슷한 구조로 PHP, ASP, ASP.N..

  • format_list_bulleted JSP(JavaServerPage)
  • · 2020. 10. 6.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (236)
    • 빅데이터 (9)
    • R + 통계 (7)
    • Python +머신러닝 (8)
    • DB + SQL (23)
    • 네트워크 (12)
    • Java (45)
    • C# (1)
    • JSP(JavaServerPage) (6)
    • HTML + CSS (4)
    • JavaScript (15)
    • JavaFx (1)
    • Git (9)
    • OS (7)
    • Python (0)
    • AI (3)
    • 도서 (6)
    • 경영 (7)
    • Spring (31)
    • ElasticSearch (12)
    • DesignPattern (2)
    • Docker (4)
    • React (11)
    • 개인정보보호 (2)
    • Spring Security (1)
    • Backend (5)
    • FreeMarker (1)
    • NodeJS (1)
    • 자료구조+알고리즘 (1)
최근 글
인기 글
최근 댓글
태그
  • #의존성주입 #DI #Spring
  • #우선주
  • #보통주
  • #데이터 수집기술
  • #빅데이터 #빅데이터의 특징 #빅데이터의 정의 #빅데이터란 #빅데이터특성 #3V #5V
  • #메모습관 #신정철
  • #보통주와우선주
  • #TDD #JunitTest
  • #Hadoop #RDBMS #NoSQL #MapReduce
  • #ApacheServer
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.