jsp

Java/JSP😊

[JSP/Servlet] WEB-INF 폴더와 webapp 폴더에 대한 구조와 역할

항상 JSP 로 개발을 했지만 WEB-INF 폴더와 webapp 폴더 구조에 대한 부분을 생각하지 않고있었는데, 기회가 생겨 이참에 공부해보았습니다. 1. webapp 폴더 webapp 폴더는 웹 애플리케이션의 루트 디렉토리입니다. 이 폴더에는 웹 애플리케이션과 관련된 모든 파일(HTML, CSS, JavaScript, JSP 등)이 저장됩니다. 웹 브라우저는 이 폴더 내의 파일들에 접근할 수 있으며, 웹 애플리케이션의 정적 리소스를 저장하는 곳으로 사용됩니다. 2. WEB-INF 폴더 WEB-INF 폴더는 webapp 폴더 내에 위치하며, 웹 애플리케이션의 보안을 위한 목적으로 사용됩니다. 이 폴더에는 웹 애플리케이션과 관련된 중요한 파일들(설정 파일, 클래스 파일, 라이브러리 파일 등)이 저장됩니다...

Java/JSP😊

[JSP/Servlet] 현재 페이지 URL 조회하는방법

jsp 또는 servlet 또는 jstl 사용할때 참고 하라고 적어둔다. 1. ${requestScope['javax.servlet.forward.request_uri']} 원래 요청되었던 URL을 가져오는데 사용 2. ${pageContext.request.requestURI} 현재 요청의 URI(Uniform Resource Identifier)를 반환 3. ${pageContext.request.requestURL} 현재 요청의 URL(Uniform Resource Locator)을 반환

Framework/Spring😊

[error]java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver 뜰 경우

자바랑 오라클이랑 연동안돼서 그런거임. ​ ojdbc(버전) 을 먼저 다운받아준다.(구글링하면 금방받음) ​ 그후 프로젝트 Properties 에 들어가서 1. Java Build Path - Add External JARs - ojdbc(버전) 2. DeploymentAssembly - Add - Java Build Path Entries - ojdbc(버전) ​ 을 각각 해주면 해결

Java/JSP😊

[JSP] excel파일로 다운받기

function fnExcelReport(id, title) { var tab_text = ''; tab_text += ''; tab_text += ""; var exportTable = $('#' + id).clone(); exportTable.find('input').each(function(index, elem) { $(elem).remove(); }); tab_text += exportTable.html(); tab_text += ''; var data_type = 'data:application/vnd.ms-excel'; var ua = window.navigator.userAgent; var msie = ua.indexOf("MSIE "); var fileName = title + '.xls'..