미래를 설계하는 개발자

고정 헤더 영역

글 제목

메뉴 레이어

미래를 설계하는 개발자

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 분류 전체보기 (88)
    • C 언어 (7)
    • C++ 언어 (7)
    • Java (10)
      • Java Error (2)
      • Java Setup (1)
      • Java Study (2)
      • Design Patterns (2)
    • Spring (23)
      • Restfull API (2)
      • SpringBoot-React (5)
      • SpringBoot-MSA (16)
    • WebProgramming (26)
      • HTML (0)
      • CSS (0)
      • Javascript (1)
      • Error (0)
      • JSP (25)
    • 자료구조 (3)
    • DataBase (7)
      • Data Modeling (1)
      • Oracle Database (3)
      • SQL (3)
    • Android (0)
    • 기타 (2)
    • Git (2)
    • Algorithm (1)
    • 끄적끄적 (0)

검색 레이어

미래를 설계하는 개발자

검색 영역

컨텐츠 검색

WebProgramming/JSP

  • JSP 동작 원리

    2018.10.18 by ChrisMare

  • JSP 태그 개념 및 종류

    2018.10.17 by ChrisMare

  • 웹어플리케이션의 생명주기 감시(ServletContextListener)

    2018.10.17 by ChrisMare

  • Servlet 데이터 공유 (ServletContext)

    2018.10.17 by ChrisMare

  • Servlet 초기화 Parameter

    2018.10.17 by ChrisMare

  • Form 전송으로 Servlet 값 받는 법

    2018.10.17 by ChrisMare

  • 한글깨짐현상 처리 (JSP/Servlet)

    2018.10.17 by ChrisMare

  • 서블릿 매핑 방법

    2018.10.16 by ChrisMare

JSP 동작 원리

※ JSP 동작 원리 클라이언트가 웹브라우저로 homePage.jsp를 요청하게 되면 JSP컨테이너가 JSP파일을 Servlet파일(.java)로 변환해줍니다.그리고 Servlet파일(.java)은 컴파일 된 후 클래스 파일(.class)로 변환되고, 로직을 수행한 후에 html파일 형태로 응답 해줍니다.그렇기 때문에 주석 등이 사용자가 웹브라우저에서 소스보기 시 화면에 출력되지 않기도 합니다. java 및 class 파일 위치 - JSP를 실행했을 때 생성되는 Java 및 class 파일은 아래 경로에 생성된다.이클립스의 경로 {workspace}/.metadata/.plugins/org.eclipse.wst...

WebProgramming/JSP 2018. 10. 18. 11:02

JSP 태그 개념 및 종류

※ JSP 태그 개념Servlet은 JAVA언어를 이용하여 문서를 작성하고, 출력객체( PrintWriter )를 이용하여 HTML 코드를 삽입하지만, JSP는 Servlet과 반대로 HTML 코드에 JAVA언어를 삽입하여 동적 문서를 작성 할 수 있습니다.HTML 코드안에 JAVA코드를 삽입하기 위해서는 JSP태그를 이용해야 합니다. ※ JSP 태그 종류지시자 : JSP 페이지 처리에 필요한 정보나 다른 JSP 파일을 include할 때 사용한다.즉, 전체적인 속성을 지정할 때 사용한다. : 해당 페이지의 전체적인 속성 지정. 주로 사용되는 언어 지정 및 import 문을 많이 사용. : 별도의 페이지를 현재 페이지에 삽입. : 태그라이브러리의 태그 사용. ( ... JSTL 등 사용 );* 태그라이브..

WebProgramming/JSP 2018. 10. 17. 22:40

웹어플리케이션의 생명주기 감시(ServletContextListener)

웹어플리케이션의 생명주기 감시(ServletContextListener)웹어플리케이션의 생명주기(LifeCycle)를 감시하는 리스너(Listener) 가 있다. 바로 ServletContextListener 입니다.리스너의 해당 메소드가 웹 어플리케이션의 시작과 종료 시 호출 됩니다. ( contextInitalized(), contextDestroy() )클래스 제작 시 반드시 인터페이스인 ServletContextListner를 상속 받아야합니다. 인터페이스이기 때문에 오버라이딩메소드가 있으며 2가지가 있다.바로 contextInitalized(), contextDestroy() 이다. contextInitalized() : 웹 어플리케이션의 시작 시 호출contextDestroy() : 웹 어플리..

WebProgramming/JSP 2018. 10. 17. 21:27

Servlet 데이터 공유 (ServletContext)

※ Servlet 데이터 공유 (ServletContext)-> 여러 서블릿에서 데이터를 같이 공유할 경우 사용법1. web.xml에 기술 2. servlet 쪽 java 파일에 ServletContext 메소드로 데이터 가져오기 web.xml에 기술 123456789101112 admin chrismare pw 1234 path D:\jsplec\excs servlet 쪽 java 파일에 ServletContext 메소드로 데이터 가져오기 123456789101112 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-ge..

WebProgramming/JSP 2018. 10. 17. 17:22

Servlet 초기화 Parameter

※ 특정 서블릿에서만 데이터를 사용할 때의 사용법Servlet 초기화 Parameter 에는 2가지 방법1. web.xml 파일에 초기화 파라미터(Initialization Parameter) 기술2. 초기화 파라미터를 web.xml이 아닌 Servlet파일에 직접 기술 1. web.xml에 servlet-mapping 한 곳 중 태그 안에다가 기술한다. 1234 cs 2. Servlet파일에서 ServletConfig 클래스를 이용해서 접근하여 데이터를 불러옵니다. 123456789101112 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ..

WebProgramming/JSP 2018. 10. 17. 16:51

Form 전송으로 Servlet 값 받는 법

Servlet에서 값을 받는 메소드 3가지HttpServletRequest 객체를 이용하여, Parameter 값을 얻는다. request.getParameter("name"); --> 전송한 값들 중 지정한 "name"을 String 값으로 가져온다.request.getParameterValues("name"); --> checkbox와 같은 이름들 중 선택한 값들을 가져온다. return String[ ]request.getParameterNames( ); --> 전송한 모든 name을 가져온다.Form 태그 - input 태그들의 값을 서버로 전송하기 위한 정보를 담고 있다.action의 값으로는 요청하는 컴포넌트 이름 ( ex> login.jsp, info.html, HWorld[맵핑된 이름] )..

WebProgramming/JSP 2018. 10. 17. 14:09

한글깨짐현상 처리 (JSP/Servlet)

※ 한글 처리Tomcat 서버의 기본 문자 처리 방식은 IOS-8859-1 방식이기 때문에 개발자가 별도로 한글 인코딩을 하지 않는다면 한글이 깨져 보이는 현상이 나타납니다. 또한 이것이 GET방식과 POST방식에 따라서 한글처리 방식이 달라집니다. GET방식일 경우 server.xml 수정 Ctrl + F 를 사용하여 Connector 태그를 찾는다.기본값으로 이렇게 되어 있을 텐데 이 태그안에 URIEncoding="EUC-KR" 을 추가해줍니다. ex. ex 그림) POST방식일 경우Servlet에서 request.setCharacterEncoding() 메소드 이용ex. doPost() 메소드 안에 request.setCharacterEncoding("EUC-KR"); 추가 ex 그림)

WebProgramming/JSP 2018. 10. 17. 11:48

서블릿 매핑 방법

※ 서블릿 매핑 방법 2가지1. web.xml에 맵핑하는 방법2. 어노테이션을 이용한 서블릿 맵핑하는 방법- 자바파일에 직접 매핑하는 방법이다. 1. 프로젝트 생성 ( New Dynamic Web Project ) 2. servlet파일 생성 * (1,2,3) URL Mappings 은 기본으로 Name(ClassName)과 같게 매핑 되어있지만 매핑주소가 길어 줄일 때 사용하는 방법이다.-> 이 때 Servlet 생성이 끝나면 어노테이션 매핑방식으로 생성되어 진다. => @WebServlet("/HTSEx")매핑을 하는 이유는 너무 길고, 보안에 노출되어 있는 경로를 간단한 경로로 맵핑하는 것입니다.ex) 기존 경로 : http://localhost:portNumber/HowToServlet[프로젝트명..

WebProgramming/JSP 2018. 10. 16. 15:22

추가 정보

인기글

최신글

페이징

이전
1 2 3 4
다음
TISTORY
미래를 설계하는 개발자 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바