전체 글 255

<c:if></c:if> 로 페이지 예외처리, 조건에 따른 값을 보여주기, option값 select하기

c:if를 사용하려면 아래의 코드가 해당파일의 맨위에 꼭 있어야 됨! 기본생김새 : *조건식이 들어가야하는게 포인트이지만, 변수나 객체,메소드사용이 자유로움 예를들어, 게시판 목록에서 게시글이 아예 없는 경우, 빈페이지나 테이블등을 보여주기보다는 게시글이 없다고 알려주는게 나을 때 사용 가능 를 사용해서 글이 1개이상일때 보여줄 구간을 정함 를 사용해서 글이0개일때 글이없다고 알려주는 텍스트를 노출함 게시판 목록 자유롭게 글을 써재끼세요 Yayyy 글쓰기 글번호 제목 작성자 조회수 등록일 ${list.num} ${list.title} ${list.writer} ${list.views} ${list.getDateTime()} 등록된 게시글이 없습니다. 페이지 뿐만아니라, 글자나 라인 또는 값 등등을 c:i..

function 이름지을때 delete가 안먹힘

function 이름지을때 delete가 안먹히는 에러나는 이유 : => 사실에러도 아님 delete가 명령어라서 중간에 의도와 다른 작동을 해버려서 그럼 function 이름지을때 delete가 안먹히는 에러나는 이유 : var obj ={ name: '객체', str : 'obj' } console.log(obj) delete obj.str; //delete는 속성을 제거하는 명령어 console.log(obj); var obj ={ name: '객체', str : 'obj' } 위에 var타입 obj이름객체에 값담아서 묶고 아래 콘솔로 출력부름 console.log(obj) 그대로 name:객체, str:obj라고 출력됨 delete obj.str; //delete는 속성을 제거하는 명령어 cons..

SP_SQL badgrammer, null값, 값을 불러오지 못했을 때

게시판 게시글 수정기능 구현 중, 코드 이론상 문제가 없었고 정보를 sysout으로 추적했을 때 컨트롤러 post에서 매개변수 BoardVO board의 값을 가져오지 못해서 mapper의 SQL에서 값이 null로 찍혔었음. => GET에서 DB에 있는 값을 불러올때는 예를들어 ${edit.title}와 같은 경우의 값으로 불러오지만, => POST에서 DB가 아닌 브라우저에 입력된 값을 가져올때는 꼭 태그안에 name속성으로 VO와 이름을 맞춰서 name="title"과같은 내용을 꼭 적어줘야 찾아올 수 있음. 하..ㅠㅠ 몽총몽총

DB_ 쿼리문 종류별 예시(검색, having, group by, 함수사용)

고객 별 총 주문 수량 select 주문고객, sum(수량) as "주문수량(누적)" from 주문 group by 주문고객; 가입된 고객 중 최고령자의 나이 select max(나이) from 고객; 데이터베이스 > 테이블 > 속성 -- example 데이터베이스 생성 create database example; -- example 데이터베이스 선택 use example; 테이블 생성 create table 고객( 고객아이디 varchar(20) not null, 고객이름 varchar (10) not null, 나이 int, 등급 varchar(10) not null, 직업 varchar(20), 적립금 int default 0, primary key (고객아이디) ); 테이블 안 값 입력 inser..

DB_테이블 생성 쿼리문(예시)

-- 교수 테이블을 생성하는 쿼리문 작성 create table professor( pr_num varchar(11) not null, pr_id varchar(15) not null unique, pr_pw varchar(255) not null, pr_name varchar(30) not null, pr_dep varchar(20) not null, pr_res_num varchar(14) not null unique, primary key(pr_num) ); -- student 테이블을 만드는 쿼리문(DDL) create table student( st_num varchar(10) not null, st_id varchar(15) not null, st_res_num varchar(14) not n..

DB_select 검색, 내림/오름차순 정렬

selct [all| distict] 속성1, 속성2, .., 속성n (또는 전체인 경우 *) from 테이블명; *는 all 전체를 의미 검색 select [all | distinct] 속성1, ... , 속성n from 테이블1 [join 테이블2 on 테이블1.속성명 = 테이블2.속성명] [where 조건] [group by 속성명] [order by 속성명1 [asc | desc], 속성명2 [asc | desc] *한 테이블로 검색을 할 수 없으면? join을 사용 select *from 테이블명; -- 릴레이션(릴레이션스키마, 릴레이션 인스턴스가 한번에 나오는 구조) desc 테이블명; -- 릴레이션스키마의 리스트와 특성자세히보기 내림차순 정렬, 오름차순 정렬 -- 정렬은 order by 속성..

DB_쿼리 단어들의 뜻과 역할

show databases; -- 현재 만들어져 있는 데이터베이스들을 확인 use 데이터베이스명; -- 해당 데이터베이스를 선택 show tables; -- 선택된 데이터베이스에 있는 테이블들을 보여줌 create database 데이터베이스명; -- 새로운 데이터베이스를 생성 desc 테이블명; -- 해당 테이블의 속성 정보를 자세히 보여준다 cascade : 참조되는 테이블에서 데이터를 삭제/수정하면 참조하는 테이블에서도 삭제와 수정이 같이 이루어진다 set null : 참조되는 테이블에서 데이터를 삭제/수정하면 참조하는 테이블의 데이터를 null로 변경 no action : 참조되는 테이블에서 데이터를 삭제/수정하면 참조하는 테이블의 데이터는 변경되지 않는다 set default : 참조되는 테이블..