목록JAVA Error Solution 22
재밌고 어려운 IT를 이해해보자~!
Servlet에서의 에러는 왜 eclipse 콘솔, 웹 콘솔 둘다 출력이 안될까 ..? 아무리 이미지 업로드한것을 비동기처리로 저장하려고해도 아무일도 안일어나서 확인해봤더니 !! doPost 쪽에서 searchCondtion을 set하는 과정중에 잘못된 입력이 들어가서 아무것도 실행이 안됐던것이다!!!!! 알고보니 예외처리를 해놓고 어떤 행동을 해줄지 아무것도 안정해놔서 아무런 행동을 안했던 것이다 ... protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { MemberDAO memberDAO = new MemberDAO(); MemberDTO m..
보드테이블을 만들지 않고, 보드테이블을 조인하여 BOARDNUM, TITLE을 가져오려고 해서 table이 존재하지 않는다는 에러가 발생했다! private static final String SELECTONE_MEMBERINFO = "SELECT M.MEMBERNUM,ID,PW,NAME,NICKNAME, TO_CHAR(BIRTH,'YYYY-MM-DD'),PH,PROFILE,GRADE, BOARDNUM, TITLE" + " FROM MEMBER M INNER JOIN BOARD B ON M.MEMBERNUM = B.MEMBERNUM WHERE ID=?"; 보드테이블을 만어서 오류해결~
가끔...코드를수정해도 적용이 안되고는 한다 ... 근데 얜 왜 Nullpointexception이 뜨는걸까 ..? 알아가는중 .....!!에 발견했다 loginAction 클래스에 forward를 return 하지를 않았다..!... 그렇기에 null이 나옴 forward return으로 해결완료~ package controller.common; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; imp..
이미지 업로드 테스트중 만난 화면! 이유 자바에서 발생하는 예외 중 하나인 java.lang.IllegalArgumentException는 잘못된 인수 값이 메소드에 전달될 때 발생한다. uploadDir = uploadDir.substring(1,uploadDir.indexOf(".metadata"))+"uploadFolder"; uploadDir = uploadDir.substring(1,uploadDir.indexOf(".metadata"))+"uploadFolder"; 업로드 디렉토리 명을 문자열로 받아 지정하고 MultipartRequest multipartRequest = new MultipartRequest(request, uploadDir, maxSize, encoding, new Defa..
아주아주아주아주아주아주아주 재밌고 신기한 에러를 발견했다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!뒤늦게... 프로젝트 코드작성 후 테스트중에 nextInt(), nextLine()을 사용하여 생기는 개행문자(Enter, "\n" )를 먼저 받아들여 원하는 값을 못받는 에러를 만났다! 당연히 nextLine()을 입력받기 전 nextInt() 를 사용한 곳 이후의 버퍼를 비워주면 될 것 이라고 생각했다................... 자 먼저 개행문자를 받아들인 예시를 보자. nextInt() 는 입력값으로 들어온 값 중에 Enter나 공백을 기준, 그 앞의 Int형 값을 가져온다. 위 코드의 경우 정수를 가져왔으며, 버퍼에 남아있는 값은 Enter "\n" 이다. nextLine..
Listener refused the connection with the following error: ORA-12519, TNS:no appropriate service handler found 수업때 작성햇던 코드를 그대로 가져왔는데 에러가발생했다. 마땅한 서비스핸들러가 없다고한다 : O 구선생님에게 여쭤보자. DB에 접속하는 Connection Process 의 개수가DBMS의 Max Process 설정값을 넘어가는 경우에 발생한다. 따라서!!!!! Max Process 설정값을 증가시켜주자. default Max Process 값은 150인 것 같다. 이를 해결하기 위해서는 cmd>sqlplus / as sysdba sqlplus>alter system set processes=300 scope=..