본문 바로가기

개발중/Web

(41)
댓글 저장, 수정, 삭제 기능 구현하기 댓글 기능을 만드는 미션을 받았다. 수정하고 삭제하고 저장하는 기능 만들기. 댓글 화면 Gidx: 저자: 내용: > 번호 저자 댓글내용 수정/삭제 [댓글삭제] [댓글수정] 댓글 저장하기 댓글 저자와 내용을 입력하고 저장을 누르면 전송이 된다 값을 받아서 메세지에 담아 실행을 시킨다. 댓글 수정하기 댓글 수정을 누르면 a 태그가 값을 들고 전송이 된다. SABUN : size=30 > WRITER : CONTENT : 값을 받아와서 사번에 대한 수정 할 데이터를 입력 받는다 저장 버튼을 누르면 여기로 전송을 해주자 값을 받아와서 쿼리문을 던지고 실행을 시킨다 댓글 삭제하기 댓글 삭제를 누르면 a 태그로 값을 가지고 간다 사번을 받아서 그 사번에 대한 쿼리문 작성 쿼리문 작성하고 실행 이제 값 넘김의 흐름을..
Web06 전체 데이터 출력 ( MY ) 한 주를 마무리 지으면서 오늘 받은 미션은 객체가 할 일을 분리하는 것이다! 자바에서는 SQL 이랑 연동해서 데이터를 가지고 오고 JSQ 문서에서는 화면에 출력 하는 일 늘 썜이랑 공부하면서 한 코드에 주구장창 넣는게 불편했는데 오늘 수업은 유난히 신이 났다. 드디어 역활 분담을 하는구나, 근데 역활 분담하는 건 쉽지는 않았지만 그래도 성공해서 기분이 너무 좋았다. 더 좋은 방법이 있겠지만은 아직 내가 아는 지식들 중에서는 쥐어 짜냈다. 아무튼 만족 일단 3개의 클래스를 이용했다. guestList(); 행번호 사 번 이 름 제 목 이메일 급 여 날 짜 조회수 Information (); 정보를 임시 저장하고 꺼내 올 구조체 package net.tis.sql; import java.util.Date; ..
Web06 .jsp 문서에서 .java 문서 호출 생성자 이용해서 .jsp 문서에서 .java 문서 호출하기 .jsp 문서에서 자바에서 다른 클래스를 호출 하듯이 호출해서 사용 가능하다 GuestSQL sql = new GuestSQL(); sql.dbDelete(data); dbDelete() 는 DB에 접근하여 문서 삭제 해주기 ID 이용해서 .jsp 문서에서 .java 문서 호출하기 id = "dao" dao.dbDelete(data) 처럼 선언 가능 include 로 선언 후 .java 호출하기 include 한 파일에서 생성자를 선언하고 내가 선언한 생성자 마냥 호출해서 사용 가능! 사용자가 입력한 정보를 매개 인자로 보내고 dbInsert() 는 매개인자를 받고 insert작업을 해준다 그러면 각자 할 일을 분배해서 할 수 있다. 수업 할 때..
Web06 FORWARD / INCLUDE FORWARD 와 INCLUDE 의 차이점 AAA.jsp문서 " target="_blank" rel="noopener">BBB.jsp">" target="_blank" rel="noopener">BBB.jsp"> 라고 써 줌으로써 AAA.jsp 문서를 실행 했음에도 아래에 이어서 BBB.jsp 문서가 실행이 된다. include 사용 할때는 아래에 주석을 사용하면 안된다( 먹어버림 ) AAA.jsp문서 " target="_blank" rel="noopener"> forward는 밀어내는 뜻을 담고 있다. AAA.jsp 문서를 실행 했지만 AAA.jsp 문서는 나오지 않고 BBB.jsp 문서가 나온다
Web06 댓글 수 표기 제목 옆에다가 게시물 수에 달린 댓글의 수를 명시해 주는 기능을 넣고 싶어서 넣기는 했는데 게시물 수가 0개 일 때는 댓글 수를 표현하고 싶지 않을 때 쿼리문을 이용해서 댓글 수를 가져오자 댓글 수가 0 일 떄는 s1 을 "" 비워주고 댓글 수가 있을 떄는 [ 댓글 수 ] 괄호 안에 표기해서 s1에 저장 해주자 댓글 수가 출력 될 곳 댓글 수가 없는 곳은 아무런 표기가 되지 않는다
Web06 sql 외래키 제약조건 명시 제약 조건을 명시한다 SQL>alter table guestreply add constraint sabun_fk foreign key(sabun) references guest(sabun) on delete cascade; guestreply 테이블에 제약조건을 추가하겠다. SQL>alter table guestreply add constraint sabun_fk foreign key(sabun) references guest(sabun) on delete cascade; 제약조건 명은 sabun_fk 이걸로 하겠다. SQL>alter table guestreply add constraint sabun_fk foreign key(sabun) references guest(sabun) on delete c..
Web06 카테고리 재선택 택스트 창 clear 검색 선택 변경 할 경우 텍스트 비워주기 이름을 검색 하고, 다지 제목 검색을 선택하고 제목 검색을 눌렀을 때 기존에 TEXT 에 있던 'P' 를 지워 준다 검색: ---검색선택--- 이름검색 제목검색 내용검색 사용자가 검색 속성을 선택할 경우에 clearText() 를 호출한다. 여기서 keyword.value 의 값을 "" 로 초기화 시킨다 검색 조건 유지시키기 이름 검색을 선택하고 m을 치고 검색을 눌렀을 경우에는 내 검색 조건들이 검색 버튼을 누른 후에도 남아 있어야 한다. 기본 값을 sval 로 주니까 기본값이 검색 후에도 이렇게 검색 조건이 남아 있을 수 있다.
Web05 page [이전][1]....[9][다음] pagecount) { endpage=pagecount; } String a="select * from ( "; String b=" select rownum rn,sabun,name,title,wdate,pay,hit,email from ( "; String y=" select * from guest " + sqry + " order by sabun ) " ; String c=") where rn between " + start + " and " + end ; msg = a + b + y + c ; ST=CN.createStatement(); RS=ST.executeQuery(msg); %> [index] [로그인] 총레코드갯수: / 행번호 사번 이름 제목 날짜 조회수 삭제 10 ) { out.print..