no image
게시판 만들기 (개인적으로)
트레디아 사이트 화면인데 이런 느낌의 게시판을 개인적으로 만들어보기로 한다.
2024.06.24
no image
[오류해결]프로젝트 xar 파일로 import시, 오류날 때
import 했는데, 파일에 오류가 나는 경우에 Properties로 들어가 해당 경로에 버전을 6.0으로 변경해준다.
2024.06.24
no image
Ajax 실전 활용 게시판 예시 (비밀번호 체크)
회원가입시에, id 중복 // 비밀번호와 비밀번호 확인 동일한지 체크   프로젝트 xar 파일로 임포트해서 오류나면 Properties 들어가서 해당 경로에서 6.0으로 수정   여러분의 방문을 환영합니다. 등록된 게시물이 없습니다. ${ vo.name }님의 글 : ${ vo.ip } link 무료보기 ${ vo.content } 작성일자 : ${ fn:substring(vo.regdate,0,16) } 비밀번호${ vo.pwd } :    Servlet 작성하기pa..
2024.06.24
no image
★★AJax Start★★
Ajax : 자바스크립트를 이용한 비동기 통신기술  포그라운드 통신 : 모든 정보가 전달되는것 GET방식 POST 방식 우리가 기존에 서버에 보냈던 방식(내가 요청한 정보 - 입력한 정보가 모두 나타나는것) 백그라운드 통신 : 내가 요청한 사항이 서버에 요청이 되면, 사용자 눈에는 보이지 않는 방식 동기 방식 : 내가 서버에 요청한 결과를 결과가 올 때 까지 기다리는것(내가 택배를 신청하면 택배가 올 때 까지 택배만 기다리는 것)비동기 방식 : 결과가 올 때 까지 기다리지 않고, 다른 할 일을 처리하는 것 - default 값(온라인 쇼핑을 하고 주문한 물품을 현관앞에서 기다리지 않고 내 할 일 하는것)   1.XMLHttpRequest 객체얻기 var xhr; if(window.ActiveXObjec..
2024.06.24
[오류해결]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