목록JSP (14)
parisangsoo
게시판 DB 테이블 --시퀀스 create sequence seq_board_idx; --테이블 create table BOARD( idx NUMBER(3) primary key, name VARCHAR2(50), --이름 subject VARCHAR2(200), --제목 content CLOB, --내용 pwd VARCHAR2(50), --비번 ip VARCHAR2(20), --ip regdate DATE, --작성일자 readhit NUMBER(4), --조회수 --게시판 운영을 위한 중요한 컬럼들 ref NUMBER(3), --기준글(댓글을 달 원본글) step NUMBER(3), --댓글순서(수직) depth NUMBER(2) --댓글의 깊이(수평) ); --샘플데이터(메인글) insert int..
Mybatis를 이용하여 고객 관리 프로그램 구현 1.JSP파일 gogek_list.jsp 번호 고객명 주소 주민번호 담당자 비고 ${ vo.gobun } ${ vo.goname } ${ vo.goaddr } ${ vo.gojumin } ${ vo.godam } insert_form.jsp 이름 주소 주민번호 담당자 2.서블릿 파일 ①GogekListAction.java package action; import java.io.IOException; import java.util.List; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet;..
Mybatis : DB와 JAVA연결을 간단하게 도와주는 소프트웨어 예제) Mybatis를 이용하여 사원 테이블의 데이터베이스의 데이터를 홈페이지에 출력 mybatis에 필요한 xml 파일 config.mybatis 패키지 생성 -> sqlMapConfig.xml 붙여넣기 config.mybatis.mapper 패키지 생성 -> sawon.xml 붙여넣기 패키지 이름에서 . 은 실제 드라이브에선 / 역할로 위의 패키지 이름에서 실제 드라이브에 저장되는 장소는 config/mybatis/mapper의 경로에 저장이 된다. 1. JSP 파일 :::사원 정보::: 사번 부서번호 급여 사원명 직책 입사날짜 ${ vo.sabun } ${ vo.deptno } ${ vo.sapay } ${ vo.saname } $..
회원가입 홈페이지의 테이블(myuser)을 이용하여 로그인,로그아웃 홈페이지 구현하기 1. JSP 파일 login_form.jsp 로그인 아이디 비밀번호 check_login.jsp main_content.jsp ${ user.name }님 환영 합니다 2. 서블릿 파일 LoginAction.java package action; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.serv..
파일 업로드를 이용한 포토갤러리 프로그램예제 (추가, 삭제, 다운로드) 1. JSP 파일 photo_list.jsp :::PhotoGalley::: 제목 : ${ vo.title } photo_insert_form.jsp :::사진 등록하기::: 제목 비밀번호 사진 2. 서블릿 파일 PhotoListAction.java package action; import java.io.IOException; import java.util.List; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.Ht..
파일 업로드 JSP에서 파일(이미지,동영상,음악 등등) 업로드 하기 파일 업로드를 위해 반드시 지켜야 하는 고려사항! 1. 반드시 form태그에서 사용하여야 한다. 2. 전송방식은 post방식 3. enctype이 설정 되어있어야한다. Ex) 제목 : 첨부 : // input의 타입은 file 파일 업로드에 대한 예제 ① ex01_uploadInput.jsp 제목 : 첨부 : ②result.jsp 제목 : ${ title } 파일 업로드를 위한 서블릿 파일 package action; import java.io.File; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletContext..
JSP 파일 메인 회원정보를 보여주는 JSP 파일 member_list.jsp :::회원목록::: 회원번호 이름 아이디 비밀번호 이메일 주소 ${ vo.idx } ${ vo.name } ${ vo.id } ${ vo.pwd } ${ vo.email } ${ vo.addr } 2. 회원가입 버튼 클릭시 나타나는 JSP 파일 member_insert_form.jsp :::회원가입::: 아이디 비밀번호 이름 이메일 주소 서블릿 파일 1. 화면에 출력할 데이터를 가져오는 서블릿파일 MemberListAction.java package action; import java.io.IOException; import java.util.List; import javax.servlet.RequestDispatcher; i..
JSTL : jsp에서 for, if와 같은 제어문을 사용 가능하게 해주는 라이브러리 ex01_jstl.jsp ${ today } ${ money } fmt를 통한 날짜형식 변경 - fmt를 통한 숫자형식 지정 - ₩ 나는 10이다. 나는 10이다. 모두 아니다. 안녕 ${ n } 반가워 ${ n } List에 담긴 내용 출력하기 1 ${ val } List에 담긴 내용 출력하기 1(인덱스 개념) ${ value } / ${cnt.index } / ${cnt.count }
1. Ajax(비동기 통신) : 자바스크립트를 이용한 백그라운드 통신기술 (하나의 웹페이지 안 에서 변경이 발생한 특정 영역에 대해서만 갱신이 가능 Ex) 1. ex01_gugudan.jsp 단 : 2. ex01_gugudan.ajax.jsp 2 } = ${ 3 > 2 } or ${ 3 gt 2 } ${ 3 = 2 } ${ 3 == 2 } or ${ 3 eq 2 } ${ 3 != 2 } or ${ 3 ne 2 } 삼항연산자 파라미터 값 : ${ param.msg == null ? '값 없음' : param.msg } 파라미터 값 : ${ empty param.msg ? '값 없음' : param.msg } 논리연산자 ${ 10 g..
베이커리 홈페이지 디자인 및 DB와 JSP 연결 및 파라미터 요청 및 응답 Ex) 베이커리 홈페이지에 관한 간단한 웹 홈페이지 제작 베이커리 문의정보를 추가 기능 구현 1. 베이커리 홈페이지를 보여주고 베이커리 문의 화면을 보여주는 메인 JSP HOME COFFE CF PRINT 문의하기 ☆제품 문의하기☆ 제목 작성자 답변받을 이메일 @ naver.com nate.com daum.net gmail.com 문의내용 ② 문의하기 버튼을 눌렀을때 파라미터가 전달되고 내용이 추가되는 JSP DB 연결하기 위해 필요한 3개의 클래스 VO,DAO,Service 1.BakeryVO.java : DB의 데이터를 관리하기 위한 클래스 public class bakeryVO { private int no; private ..