본문 바로가기
반응형

학습/JSP32

32. Ajax CRUD(로그인 중복 체크(간단) / json 연습) - webapp / test03 / ajax1.jsp 생성 - ajax1.jsp 자바스크립트 객체 {} 사용 hello? 안녕? 객체 안에 함수를 부를때 person1.hello() 요청하면 찾을수 없고 person1.greeting() 프로퍼티로 요청해야 됨 - person1.hello()로 요청시 - person1.greeting()로 요청시 함수가 실행된다. 위에 개념 실습 끝나면 제이쿼리 링크를 준비한다 - pom.xml com.oracle.database.jdbc ojdbc6 11.2.0.4 org.apache.tomcat tomcat-dbcp 10.1.2 org.projectlombok lombok 1.18.24 provided - 아이디 중복 검사 - webapp / test03 / ajax.. 2022. 12. 13.
31. 파일 업로드(메소드 분리와 js파일 외부로 빼기)와 회원가입 & 로그인 & 비밀번호 암호화 30번 글( https://simfairy.tistory.com/272 )에서 했던 코드를 리펙토링함 BoardController에 있는 몇몇 태그들을 FileUpload 클래스에 따로 모아서 관리함 - sql board_tbl CREATE TABLE BOARD_TBL( BNO NUMBER(10) PRIMARY KEY, TITLE VARCHAR2(500) NOT NULL, CONTENT VARCHAR2(4000) NOT NULL, WRITER VARCHAR2(100) NOT NULL, imageFileName VARCHAR2(100), WRITEDATE DATE DEFAULT SYSDATE ); t_member CREATE TABLE T_MEMBER( MNO INT PRIMARY KEY, ID VARCH.. 2022. 12. 9.
30. 파일 업로드(제이쿼리 사용) - 작업순서 데이터 베이스(테이블, 테스트 데이터) VO 클래스 DAO 클래스 Service 클래스 Controller 클래스 view page - sql DROP TABLE BOARD_TBL; CREATE TABLE BOARD_TBL( BNO NUMBER(10) PRIMARY KEY, TITLE VARCHAR2(500) NOT NULL, CONTENT VARCHAR2(4000) NOT NULL, WRITER VARCHAR2(100) NOT NULL, imageFileName VARCHAR2(100), WRITEDATE DATE DEFAULT SYSDATE ); INSERT INTO BOARD_TBL(BNO, TITLE, CONTENT, WRITER) VALUES (1, '제목임1', '내용임1', '관.. 2022. 12. 1.
29. 파일 업로드 메이븐 저장소에서 받기 Apache Commons FileUpload Apache Commons IO jstl - pom.xml 4.0.0 pro16 pro16 0.0.1-SNAPSHOT war javax.servlet jstl 1.2 commons-fileupload commons-fileupload 1.4 commons-io commons-io 2.11.0 ` ` ` - webapp / test01 / uploadForm.jsp 파일1 : 파일2 : 제목 : 내용 : 작성자 : - 패키지 - FileUpload 서블릿 생성 package sec01.ex01; import java.io.IOException; import java.util.List; import javax.servlet.ServletE.. 2022. 11. 30.
반응형