JAVA/JSP (11) 썸네일형 리스트형 [JSP] 톰캣 파일 업로드 시 저장 위치 톰캣 Overview -> Open launch configuration -> Argument 탭에서 확인가능 Dwtp.deloy 뒤에 오는 빨간박스 친 주소에 저장된다. 위 uplaod폴더 안에 저장됨 이클립스에서 톰캣을 실행시킬 때 이중구조로 실행해서 워크스페이스의 upload가 아닌 메타데이터폴더의 upload에 저장이 된다. 톰캣 클린시 이 메타데이터폴더에 있는 upload폴더 내용이 날라가는 경우가 있다. 이를 막기 위해선 파일 저장 위치를 상대경로로 하지 말고 절대경로로(워크스페이스 폴더를 지정하여) 저장할 것 JSP2.3&Servlet 317~318P 내용 참고함 [JSP] 모달박스 데이터 넘어가는 과정 수업 듣다가 도저히 이해 안되는 부분이 있어서 분석해봤다. (이해 안되는게 한두개가 아니지만..) 글 목록 화면에 제목 컬럼의 링크를 누르면 모달박스가 띄워지며 데이터가 넘어간다. 어떻게넘어갈까. 제목링크의 태그아이디는 "subject_${board.boardNum}" 이고, 링크 목적지는 #으로 걸려있다. (목적지가 #인건 자바스크립트에서 처리한다는 뜻) board.js 페이지를 열어보면 45번 : $(a[id^=subject_).click(function(e) // (e는 event 속기식임) (a태그 중 id가 subject로 시작하는 선택자를 클릭했을 때 이벤트 발생 ) 53번 : e.currentTarget.id는 이벤트 발생시킨 타겟의 id를 가져온다는 뜻 id 변수에 subject_${boa.. [JSP] JSP 캐릭터셋 정리 JSP 코드에 들어가는 인코딩 문장들이 헷갈리고 궁금해져서 삽질해가면서 알아가보았다. 페이지 상단의 지시자부터 살펴보자 우선 contentType이란? 클라이언트에 자원을 보낼 때 HTTP 헤더를 통해 페이지에 대한 세부정보(소프트웨어 타입, 시간, 프로토콜 등)를 전송함 여기서 charset =UTF-8 을 통해 웹브라우저가 어떤 캐릭터셋으로 페이지를 받을지 선택한다. pageEncoding은 JSP페이지가 어떤 캐릭터셋으로 작성됐는지를 표기한다. 요약 jsp파일은 MS949로 작성되었으며 브라우저는 UTF-8로 받게될 것이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Insert title here Colored by Color Scripter cs [JSP] 서블릿(Servlet) 서블릿(Servlet)의 개요 브라우저는 기본적으로 HTML 형식의 문서만 표시할 수 있어 동적 웹 페이지 표현에 한계가 있다. 이 한계를 극복하기 위해 웹 서버측에서 사용자 요구에 따라 생성된 HTML 페이지를 생산해 전송할 수 있는 기술이 서블릿이다. 서블릿은 웹 서버에서 실행되는 자바의 클래스 파일이라 할 수 있다. (확장자가 .java임) 기본적으로 자바의 모든 API를 사용할 수 있으며 객체지향성 등 자바의 장점을 갖고 있다. 하지만 서블릿은 반드시 javax.servlet.Servlet 인터페이스를 implement하여 작성(Servlet 인터페이스를 구현한 추상클래스를 상속하기도 함) 하고 HTTP 프로토콜을 Request, Response 형태로 다룬다는 점만이 다르다. JSP의 요청또한 .. [JSP] 액션태그 (forward, include, param) 액션 태그 다른 JSP페이지의 실행 결과를 현재 페이지에 삽입시킨다. flush는 잘 사용하지 않으며 false가 기본 값이다. jsp 페이지 A와 B를 만들고 A페이지에 B를 삽입해보자. 페이지A 페이지 A 출력 페이지B 페이지 B 출력 페이지 A 실행결과 include 태그를 이용하여 페이지의 머리글, 바닥글, 사이드메뉴, 글 페이지 등 여러 페이지를 구성시킬 수 있다. [JSP] JSP 액션태그-useBean (JAVABEAN) 액션태그란? 기존 html에는 없는 태그이다. 자바 문법을 jsp페이지에 섞어쓰다보면 혼란이 있어 자바 문법을 대신하여 제공하는 태그이다. ** jsp 액션태그의 종류 JavaBean의 뜻과 사용하는 이유 JavaBean이란 자바코드로 이루어진 데이터 입출력, 조회 등을 담당하는 컴포넌트이다. (데이터 표현을 목적으로 함) MVC패턴에서 M(Model)에 해당되는 것. JSP페이지에서 디자인 요소와 데이터를 관리하는 로직요소를 분리하여 혼란을 줄이고 더 효율적으로 작업하기 위해 사용한다. public class MemberDto { private String id; private String pw; private String name; private String address; private String.. [JSP] 톰캣 자바 클래스 컴파일 에러 (tomcat import error) HTTP 상태 500 – 내부 서버 오류 타입 예외 보고 메시지 JSP를 위한 클래스를 컴파일할 수 없습니다.: 설명 서버가, 해당 요청을 충족시키지 못하게 하는 예기치 않은 조건을 맞닥뜨렸습니다. 예외 org.apache.jasper.JasperException: JSP를 위한 클래스를 컴파일할 수 없습니다. 톰캣서버에서 java파일을 import하여 사용하려고 할 때 계속 Classnotclassnotfoundexception 에러가 발생함. 구글이 시키는대로 빌드패스, 라이브러리체크, 파일경로체크, 이클립스 재설치, 톰캣 재설치 혹시 워크스페이스와 톰캣파일의 디스크 파티션을 구분해두어 발생한 오류인가 싶어 합쳐도 보았고 등등 모든걸 다했는데도 해결되지 않았다.. zetawiki.com/wiki/Us.. [JSP] JSP 인자 전송 예제 GET 방식과 POST방식에 따른 데이터(인자) 전송 예제를 알아보자. HTML FORM 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 form demo - 아이디 : - 패쓰워드 : - 이름 : - 주소 : - 취미 : 스포츠 독서 영화감상 요리 Colored by Color Scripter cs 파라미터 값을 입력받을 HTML FORM 소스이다. html파일을 실행하면 아래와 같은 입력 폼이 나타날 것이다. 태그는 사용자로부터 입력 받을 수 있는 HTML 입력 폼을 정의할 때 사용한다. HTML에서는다양한 input요소를 사용하여 입력을 받는다. input 요소의 타입은 다음 등이 있다. action 속성은 입력된 데이터를 서버로 보낼 때 데이터.. 이전 1 2 다음