name을 통해 사용자가 선택한 값이 전달되고, 그 값은 value로 화면(view)에 나타난다.
a태그로 이동하는 Detail과 Edit와 달리 EditProc에서는 no값이 request.getParameter로 받아지지 않고 null로 출력된다.이유는 앞에 설명한 바와 같다.a태그를 사용하지 않고 form으로 이동하기 때문이다.EditProc에서는 form태그
a태그 사용한 글제목을 클릭하여 해당 글의 상세페이지, 즉 Detail 페이지로 이동할 때 글 번호의 값이 null일 경우 아래와 같은 오류를 확인할 수 있다.이 경우 임시방편으로 num의 값을 1로 지정하여 null일 경우 바로 1번 게시글로 이동하도록 수정하였으나i
오라클에서 regdate의 타입을 timestamp로 지정했기 때문에 게시글 작성일이 초단위까지 출력되어 이를 jstl태그인 fmt 사용하여 yyyy-MM-dd로 변경하려고 한다.value값을 주고 저장 후 실행했는데 위와 같은 오류가 발생, 해결방법은 인용부호를 작은
라이브러리가 없으면 다음과 같은 오류를 확인할 수 있다.Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/fmt"
invalid characterat oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:440)과연 세미콜론이 포함되어 있었다.제거하니 잘 실행된다.
create user 계정명 identified by 비밀번호;grant connect,resource,dba to 계정명;
이미지가 나오지 않아서 System.out.println 메소드 사용하여 확인하다가 확장자명을 작성한 부분에서 문제를 찾았다.이후 getImage().getScaledInstance() 메소드를 합쳐 코드 수도 줄였다.커피(ICE)의 화면 구현에 성공했다.뿌듯하다!
코드를 드래그하여 우클릭 후Refactor-Extract Method 선택name 설정하여 확인calculate 메소드 생성
int i의 값을 list.size()-1로 지정하지 않으면Index 0 out of bounds for length 0 에러가 발생.i의 범위를 i>=0으로 작성하지 않을 경우등록한 게시글이 2부터 출력됨
자바 8버전을 작업했던 세미프로젝트 결과물을 자바 11버전에서 import했더니 한글이 깨진 채로 출력되어 해결방법을 찾았다.처음에는 상단 탭 window-Preference로 접근하여 General-Content Type-Text-Java Source File 선택
Statement stmt=null;stmt=conn.createStatement();stmt.executeUpdate(sql);PreparedStatement pstmt=null;pstmt=conn.prepareStatement(sql);pstmt.setString(
java.util.Date와 Timestamp사용하여 yyyy-MM-dd 형식으로 형변환을 시도하다가 오류의 늪에 빠졌다.util은 setDate에서 java.sql.Date 형식만 지원하므로 오류...결국 sql로 수정하여 Date타입으로 정상출력 확인했다.
칼럼사이즈, 타입 변경alter table 테이블명 modify 칼럼명 타입;alter table 테이블명 modify 칼럼명 타입 dafault 지정할 값;칼럼추가alter table 테이블명 add(칼럼명 타입);
insert into noticeboards values(noticeboards_seq.nextval, '제목', '작성자', '내용', sysdate, 0);\--> regdate와 hit칼럼에 해당하는 값 sysdate와 0을 입력해야함insert into noti
테이블 생성 시 default sysdate 작성하여 현재 날짜, 시간으로 기본값 지정시퀀스 검색 명령어 :select \* from all_sequences where sequence_name='시퀀스명(대문자)';