전체 글 (135) 썸네일형 리스트형 웹 - Ajax - 회원목록/가입 예제1 (조회까지) *) Ajax는 레이아웃 일부분만 요청을 받아 수정을 할 수 있다.-> DB와 해당 파일들 필요-> 조회 화면까지 만들기 )db--일련(회원)번호 관리객체create sequence seq_member_idx-- 회원테이블create table member ( mem_idx int, -- 회원번호 mem_name varchar2(100) not null, -- 회원명 mem_id varchar2(100) not null, -- 아이디 mem_pwd varchar2(100) not null, -- 비밀번호 mem_zipcode char(5) not null, -- 우편번호(5자리 고정) mem_addr varchar2(1000) not null, -- 주소.. 웹 - Ajax - 계산기 예제 )jsp수1: 수2: 더하기 빼기 곱하기 나누기 )CalcActionpackage action;import java.io.IOException;import java.io.PrintWriter;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.HttpServlet;import jakarta.servlet.http.HttpServletRequest;import jakarta.servlet.http.HttpServletResponse;/** * Servlet implementation class CalcAction .. 웹 - Ajax - 방명록 먼저 했던 방명록 프로젝트 복사 후, )visit_list.jsp 수정 ::::: 방명록 ::::: 등록된 게시물이 없습니다 ${ vo.name }님의 글: ${ vo.ip } ${ vo.content } 작성일자 : ${ fn:substring(vo.regdate,0,16) } 비밀번호(${ vo.pwd }) : )비밀번호를 체크하기 위한 VisitCheckPwdAction ::::: 방명록 ::::: 등록된 게시물이 없습니다 ${ vo.nam.. 프로젝트 import시 오류생길 때 해결 프로젝트 우클릭 - properties 웹 - Ajax - jQuery Ajax(많이 사용) https://www.w3schools.com/jquery/ajax_ajax.asp -> 속성명 외우기!! (async, type, url, data, dataType, success, error) 단어: 웹 - Ajax - Ajax의 뜻, 구조, js로 처리해보기 )웹사이트의 보안성을 위해 필요하다.ajax - 기본적으로 자바스크립트의 비동기 통신 기술, 동기 통신기능도 있다. )내가 요청한 정보가 url에 그대로 나타남 -> 포그라운드 통신)내가 요청한 사항이 서버에 요청되고, 사용자 눈에는 보이지 않음 -> 백그라운드 통신 )Ajax 방식-동기방식: 내가 한 요청의 응답이 올 때까지 기다리면-비동기방식(Ajax의 기본값): 내가 한 요청의 응답이 올 때까지 기다리지 않고 자기 할 일을 하면-> 무작정 기다리는 것이 아니라, 데이터가 도착했을 경우를 대비한 콜백함수를 만들어놓는다. )Ajax의 구조 -> Ajax 구조의 1~3번 과정을 위해 위의 폴더를 옮기기 *)Ajax는 필요한 부분만 백그라운드로 요청하여 가져오거나, 바꿀 수 있다. ) 영단어 번역 예제 .. 웹 - jdbc - 방명록 전체 코드 )방명록 DB--방명록 DB-- 일련번호 관리하는 객체(시퀀스)create sequence seq_visit_idx -- 방명록 테이블 생성create table visit( idx int, name varchar2(100) not null, content varchar2(2000) not null, pwd varchar2(100) not null, ip varchar2(100) not null, regdate date) -- 기본키 alter table visit add constraint pk_visit_idx primary key(idx); -- sample datainsert into visit values(seq_visit_idx.nextVal, '일길동', '.. 웹 - jdbc - 예제(방명록3 - 수정/삭제) *)수정과 삭제를 위해선 비밀번호 검증이 필요하다function del(f){ 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; // 삭제요청 f.action="delete.do"; f.submit();})삭제pwd와 c_pwd가 같은지 검증 후, .. 이전 1 ··· 13 14 15 16 17 다음