JSP
-
JSP include 지시어 와 include 액션태그 차이점!!JSP 2015. 2. 15. 21:52
★ @include 지시어 : 원래 페이지 안으로 include 지시어로 지정한 페이지의 소스가 그대로복사 된다 ★ 액션태그 : 소스 코드가 복사되는 것이 아니라 제어권 자체가 include 액션으로 지정된 페이지로 넘어갔다가 다시 원래 페이지로 돌아온다. ★ 태그 : 액션태그의 자식 태그이다 . 부모.jsp 페이지에서 submit()이 일어났을떄 b.jsp 페이지 가 request.getParameter("")로 받게 된다.hidden 태그처럼 사용할 수 있지만 차이점은 액션 태그를 통해서 추가되는 파라미터는 액션 태그를 통해서 포함되는 페이지에서만 유효하다는 점이다. 비교항목 include 디렉티브 처리시간 요청 시간에 처리 JSP 파일을 자바 소스로 변환할 때 처리 기능 별도의 파일로 요청 처리 흐..
-
JSP 쿠키(Cookie) 정리 및 예시!!JSP 2014. 9. 29. 17:07
웹에서 쿠키(Cookie)의 사용 1. 쿠키의 개념- HTTP 프로토콜은 상태가 없다. 즉 이전에 무엇을 했고, 지금 무엇을 했는지에 대한 정보를 갖고 있지 않는 특성을 가지고 있다. 즉, 웹 브라우저(클라이언트)의 요청에 대한 응답을 하고 나면 해당 클라이언트와의 연결을 지속하지 않는다. - HTTP 프로토콜은 상태에 대한 지속적인 연결이 없다. 따라서 이런 부분을 해결하기 위해서 웹 서버 측에 웹 브라우저의 정보를 저장한 후 계속되는 웹브라우저의 요청 속에 포함되어 있는 웹 브라우저의 정보와 비교해서 동일한 웹 브라우저로부터 온 요청을 판단할 수 있다. - 쿠키(Cookie)는 상태가 없는 프로토콜을 위해 상태를 지속시키기 위한 방법이다. 쿠키는 웹 브라우저의 정보를 웹 브라우저에 저장하므로, 이후에..
-
JSP 액셀 다운JSP 2014. 6. 9. 09:08
// Excel 처리response.setContentType("application/vnd.ms-excel; charset=euc-kr");response.setHeader("Content-Disposition", "inlinet; filename=server_operation.xls");response.setHeader("Content-Description", "JSP Generated Data");out.clearBuffer(); 위의 response 객체를 setHeader , setContentType으로 액셀을 다운 받을 수 있도록 설정을 해주고나서 리스트 페이지 만들었던 것 처럼 만들어주면된다 중요한것은 border=1을 주어야 액셀에도 테두리가 되어있다.
-
out 내장 객체!!JSP 2014. 6. 5. 17:28
OUT 객체- out 객체는 JSP 페이지가 생성한 결과를 웹 브라우저에 전송해 주는 출력 스트림이며, JSP 페이지가 웹 브라우저에게 보내는 모든 정보는 OUT 객체를 통해서 전송된다. - 여기서 모든 정보는 JSP 스크립트 요소뿐만 아니라 비 스크립트 요소인 HTML, 일반 텍스트도 모두 포함된다. - out 객체는 javax.servlet.jsp.jspWriter 클래스 타입으로, 주로 많이 사용되는 메소드는 웹 브라우저에 출력을 하기 위한 println() 메소드 이다. - out 기본 객체는 출력 버퍼와도 밀접한 관련이 있다. JSP 페이지가 사용하는 출력 버퍼는 out 기본 객체가 내부적으로 사용하는 버퍼이다. out 내장 객체에서 자주 사용되는 메소드 메소드 설명 boolean isAutoF..
-
커넥션풀의 정의JSP 2014. 3. 26. 10:30
커넥션풀 이란 ? 커넥션 풀 기법이란 데이터베이스와 연결된 커넥션을 미리 만들어서풀(pool) 속에 저장해 두고 잇다가 필요할 때에 커넥션을 풀에서 가져다 쓰고 다시 풀에 반환하는 기법을 의미한다. 데이터베이스 커넥션이 필요할 경우, 커넥션을 새로 생성하는 것이 아니라풀 속에 미리 생성되어 있는 커넥션을 가져다가 사용하고, 사용이 끝나면 커넥션을 풀에 반환한다.커넥션 풀을 사용하면 커넥션을 생성하고 닫는데 피료한 시간이 소모되지 않기 때문에 그만큼어플리케이션의 실행 속도가 빨라지며, 또한 한번에 생성될 수 있는 커넥션 수를 제어하기 때문에 동시 접속자가증가해도 웹 어플리케이션이 쉽게 다운되지 않는다. 커넥션 풀을 사용하면 전체적인 웹 어플리케이션의 성능 및 처리량이 향상되기 때문에 많은 웹 어플리케이션에..
-
JDBCJSP 2014. 3. 17. 13:19
0. 임포트import java.sql *; 1. 로드: 연결(사용)하려는 db 드라이버 로드형식)Class.forName("연결하려는 드라이버 명"); * 연결하려는 드라이버 명- ORACLE : oracle.jdbc.driver.OracleDriver- MS-SQL : sun.jdbc.odbc.JdbcOdbcDirver- My-SQL : org.git.mm.myslq.Dirver 2. 연결: DB연결형식)Connection con = DriverManager.getConnection("JDBCURL","사용자명","패스워드"); * JDBCURL- ORACLE : jdbc:oracle:thin:@localhost:1521:db명- MS-SQL : jdbc:odbc:odbc설정을 통해 만든 db원본명-..