데일리로그C:
article thumbnail
230223 _ Scope, parameter vs attribute, 쿠키, pstmt
JAVA/model2 2023. 2. 23. 10:59

[ 웹 어플리케이션의 4가지 영역(Scope) = 내장객체 ] - 기본 객체의 영역은 객체의 유효기간이라고도 불리며, 객체를 누구와 공유할 것인가를 나타낸다. - 공유되는 데이터 : 속성(Attribute) - 속성(Attribute)을 공유할 수 있는 유효 범위 : 영역(Scope) page ​- 웹 브라우저(클라이언트)의 요청에 대해 단 하나의 JSP 페이지에서만 호출 - 하나의 페이지 내에서만 공유(다른 jsp로 넘어가면 사라짐) - 기본객체 : pageContext request ​- 웹 브라우저의 한 번의 요청에 단지 한 개의 페이지만 요청(즉 하나의 요청 처리하는데 사용되는 모든 jsp를 포함) - 때에 따라 같은 request 영역이면 두개의 페이지가 같은 요청을 공유 - 주로 페이지 모듈화..

article thumbnail
23.02.22_EL,JSTL,servlet 등
JAVA/model2 2023. 2. 22. 17:36

EL(Expression Language) : 객체를 넘겼을 때 $ { } 로 간략하게 표현 가능 --> jsp script 언어 대신 -------------------------------------------------------------- ${ request } // EL 표현 JSTL(Jsp Standard Tag Library) : 연산이나 조건문, 반복문(if문, for문 등등) 을 편하게 처리 가능(=커스텀 태그) ㄴ> 해당Jar파일 설치해야함!! ㄴ> --> 내용 없다면 한몸태그도 가능 : 1) core ★★★ --> 실행 흐름의 제어 기능 제공 --> 페이지 이동 기술 제공 --> 추가할 것 : 변수선언 : 변수선언 제거 : 출력 : if문 --> true일때만 출력(else 없음) ..

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
article thumbnail
작성한 글, 작성한 댓글 불러오기 구현
JAVA/jsp 2023. 2. 16. 18:04

다음 프로젝트 때는 배열 사용하지말고 DB, admin에 테이블 관리를 만들기(게시판 관리) 1. 작성한 글 내가 작성한 글 : () 2. 내가 작성한 댓글 구현 No 내용 작성자 작성일 = 15) { com_comment = com_comment.substring(0,15) + "..."; } %> 3. 개수 제한 하고 더보기 처리하기 1) 내가 쓴글 : num 전역변수 처리해서 break 걸기 ㄴ> why? sql구문이 테이블을 반복하는 거라 limit 걸면 테이블마다 20개 가져오는 걸로 됨 : 2) 내가 쓴 댓글 : limit 처리 = 15) { com_comment = com_comment.substring(0,15) + "..."; } //bbs 폴더 변수 처리 String bbs_name =..

댓글 count 구현
JAVA/jsp 2023. 2. 16. 14:48

table --------JOIN------- comment tabel 1. list.jsp 1) sql 구문에 join 하기 * as @@@ --> @@@로 이름 정정 String sql = "select *,(select count(*) from comment where com_table='"+code+"' and com_uid="+code+".uid) as comment_count from "+code+" where gongji != '1' order by uid desc limit "+first+","+num_per_page+" "; if(request.getParameter("search") != null ) { sql = "select *,(select count(*) from comment ..

article thumbnail
카테고리별로 나누기(페이지이동X)
JAVA/jsp 2023. 2. 13. 16:51

1. list.jsp (카테고리) 전체 묘종 백과 행동 백과 gongji enum('1','2','3')를 이용 2. wrtie, modify.jsp 에 추가 카테고리 묘종 행동 카테고리 묘종 행동 3. insert, update.jsp 에 gongji 추가 // insert into 테이블명(칼럼명) values(변수명); String sql = "insert into "+code+" (id,name,gongji,subject,comment,signdate,file1,file1_o) values('"+session_id+"','"+session_name+"','"+gongji+"','"+subject+"','"+comment+"','"+signdate+"','"+file1_rename+"','"+fil..

article thumbnail
비밀번호 일치 유무 알려주기
JAVA/jsp 2023. 2. 13. 14:21

1. html --> id 꼭 넣기! 2. Jaascript

java 오류 정리
Memo 2023. 2. 10. 17:54

1. 'null where 조건 ~~' ㄴ> 이전 페이지에 있는 해당 버튼에 code 연결하기 (@@.jsp?code=notice) 형식처럼!!! 1. for input string : "" --> 주고받는 값 중에 null 값이 존재한다 ㄴ> at controller.bbs.BoardModify.doGet(BoardModify.java:28) : 틀린 위치 참고!

input - checkbox
Memo 2023. 2. 10. 15:38

1. input 만들기 전체 선택, 해제 while문 안에 있음 2. cAll() 함수 실행 ==> 전체선택이 체크된 상태에서 체크박스가 1개라도 체크가 해제될 경우 전체선택 해제되게 할 것 .attr() ㄴ> HTML의 속성을 취급 ㄴ> html 에서 정의한대로 값(=요소의 현재 상태의 원래 값) 제공 ㄴ> 모든 값이 String 으로 넘어옴 ㄴ> .attr('value') - 'hello' 반환 .prop() ㄴ> JavaScript 프로파티을 취급 ㄴ> javascript / jquery를 통해 수정 된 요소의 값을 가져 올 때 좋음 ㄴ> boolean, date, function 등으로 넘어옴 $('input').prop('value', 'i changed the value'); ㄴ> .prop(..

article thumbnail
프로젝트1
JAVA/jsp 2023. 2. 1. 18:22

!!* 일요일 1. 게시판관리 > 모든 view에 댓글 보이게 하기 2. 회원관리 list에서 등급 바로 수정할 수 있게 하기 (취소_) 3. 사용자 view 댓글 수정, 삭제 버튼 작성자 or 관리자한테만 보이게 (사용자 게시판에서만 설정하면 됨) *!! !!* 월요일 1. 로그인 전에 프로필에 null 뜨는거 if문 처리하기 2. 부분 선택 삭제 만들기(배열...) 3. 모든 jsp파일에 rs.close() con.close() 등 했는지 확인하기 4. admin 게시판들에 전체선택 전체해제 넣기 5. 댓글 개수.... 6. 냥이 백과 한페이지에 해당 메뉴누르면 그 메뉴 뜨게 하기(토글메뉴 없애기) 7. 아이디, 비밀번호 일치하지 않을 때 경고창 띄우기(아이디가 존재하지 않거나 비밀번호가 올바르지 않..