[오류해결]JavaScript 함수 실행 먹통될 때
button onclick 기능에 함수를 넣어놨는데 아무리 눌러도 무반응이다.. 에러도 안떠서 뭐지 하고 찾다찾다가 function del(f) { // value 뒤에 () 붙이면 실행 안됨 let pwd = f.pwd.value(); // 게시물 생성 당시에 지정한 비밀번호 let c_pwd = f.c_pwd.value.trim(); // 게시물 삭제를 위해 입력한 비밀번호 if(pwd != c_pwd) { alert("비밀번호가 일치하지 않습니다."); f.c_pwd.value=""; f.c_pwd.focus(); return; } if(confirm("정말 삭제하시겠습니까?") == false) { return; } // 삭제를 요청하는 경로로 보내기..
2024.06.23
CSS 이미지 위에 커서 올리면 다른 이미지 나오게 하기
2024.06.20
no image
CSS 마우스 커서 이미지에 올리면 이미지 커지게 하기
커서 올리기 전  커서 올린 후
2024.06.20
no image
JDBC 방명록 작성 (CRUD)
DB commit 하지 않으면 데이터가 안넘어갑니다. 꼭 확인해주세요   JDBC를 활용해서 방명록을 작성해보겠습니다.     흐름도는 대략적으로 이렇습니다.  Data Binding(데이터 연결) request 왼쪽은 전부 User의 요청처리이다. (url로 요청을 하게 된다) ->Servlet이 각각의 요청을 처리하는 객체로 받아준다.  환경설정 세팅   템플릿을 저장해보자            Import시 적용 완료          SQL 작성-- 일련번호 관리하는 객체create sequence seq_visit_idx-- 방명록 테이블create table visit( idx int, -- 일련번호 name varchar2(100) not null, ..
2024.06.20
no image
JDBC 데이터 가져오기 예제 (DataBase -> Java -> Servlet -> JSP)
DBServicepackage service;import java.sql.Connection;import java.sql.SQLException;import javax.naming.Context;import javax.naming.InitialContext;import javax.naming.NamingException;import javax.sql.DataSource;public class DBService { // single-ton pattern : 객체 1개만 생성해서 사용하자 static DBService single = null; DataSource ds = null; public static DBService getInstance() { // 없으면 생성해라 if (single == n..
2024.06.19
no image
[오류해결]Server Tomcat v10.1 Server at localhost failed to start.
서블릿 안에 있는 web.xml을 확인한다.  나 같은 경우에는 WebServlet을 어노테이션으로 경로를 설정해줬기에 web.xml을 삭제해야한다.
2024.06.19
no image
[오류해결]BootStrap에 강제 css적용하기
부트스트랩이 강제적으로 속성 스타일을 적용하기 때문에 css 기능이 먹통이 될 때가 있다.table { border: 2px solid blue !important;} 그럴때는 해당 css속성을 넣은 곳에 !important로 마무리를 해보자.그러면 정상 적용이 된다.
2024.06.19
no image
善DataBase JDBC(웹사이트 데이터 가져오는 경로까지)
환경설정이 중요하다.프로젝트 생성     여기에 파일을 넣어주는 이유는, 원래는 Tomcat 서버에 Context 환경설정 파일이 저장되는데, 프로젝트나 파일이 변경될 때 마다, 수정을 해줘야한다. (삭제하기 때문에) 그것이 번거롭기 때문에 META-INF 파일에 넣어서 수시로 넣을 필요없이 한 번의 행위로 끝내는 것이다.      웹 프로그램은 연결하는데 시간을 단축시켜서 서비스 속도를 빠르게 하기 위해 DBCP를 사용한다. Connection 한 두개면 웬만한 쇼핑몰 운영이 되지만, 처음 20개를 부여해주게 되는데, 엄청난 데이터 Connection 숫자인것이다. DataSourceFactory는 컨넥션이 필요할 때 주고 관리한다. 프로그램 시작 할 때 만들어진다.   이 정보를 이용해서 팩토리가 B..
2024.06.19
no image
EL [JSP] / JSTL
1. " {} " : "와 { 사이에 띄어쓰기 절대적으로 조심하기JSTL내에 기록되는 값(변수) 표현시(EL) 공백띄우지 말것 2. JSTL내에 쓰는 변수는 무조건 el표현으로 사용     EL [ Expression Language ] 이 EL언어는 JSP에서만 사용이 가능하다. (HTML 사용불가능) 주석 주의사항 서블릿 변환시 그대로 넘어간다 --> 서블릿 변환시 안넘어간다 EL표현방식 : ${ 값 } --%>  EL 산술연산자 서블릿 변환시 그대로 넘어간다 --> 서블릿 변환시 안넘어간다 EL표현방식 : ${ 값 } --%> \${ 3+2 } => ${ 3+2 } \${ 3-2 } => ${ 3-2 } \${ 3*2 } => ${ 3*2 } \${ 3/2 } => ${ 3/2 } \$..
2024.06.18