목록Error (27)
BASHA TECH
[Oracle] ORA-00909 : 인수의 개수가 부적합 합니다. invalid number of arguments => 자바 코드가 아니라 sql에서 에러가 난 것임. sql을 확인 하자! jwbook/main/java/kr.co.big15/news/model/NewDao.java 뉴스 추가 => insert => int public void insert(NewsDto newsDto) { //throws Exception=> 안에서 에러나면 던진다는 것. 컨트롤러에서 에러를 해결을 해야함. // 따라서 에러난 곳에서 해결하는 것이 좋다. Connection conn = getConnection(); PreparedStatement pstmt = null; //웬만하면 connection뒤에 선언을 해..
요청된 리소스 [/]은(는) 가용하지 않습니다. Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다. server.xml과 controller(서블릿)의 MultiPartd의 경로가 정확히 설정되었는지 확인 해준다. 나는 이렇게 해결 함. . . .
jasper: jsp를 servlet으로 변환 시켜줌. 참고: https://thisisnew-storage.tistory.com/6 JSP를 서블릿으로 변환시켜주는 Jasper JSP(Java Server Pages)는 HTML에 Java코드를 편리하게 적을 수 있도록 도와줍니다. 그런데 HTML에 Java코드를 적다 보니 많은 분들께서 오해하는 것이 있습니다. 바로 브라우저의 화면에 띄워지는 것이 JSP thisisnew-storage.tistory.com 따라서 JasperException Errosms jsp 태그가 잘못 되었을 때 뜬다. 경로 문제가 아니라는 얘기임
sql 에러인걸까? 싶겠지만? 아님. sql로 넘어오기전에 이미 웹페이지에서 인코딩이 깨져서 들어왔다는 사실을? 알 수 있음. 그렇다면 이렇게 한글이 깨진 것을 해결하기 위해서는 어떻게 해결 할 수 있을까? ? ? ? 나의 경우는 이렇게 해결 했음. req.setCharacterEncoding("utf-8"); 문장 추가하기! 웹페이지에서는 국가 표준을 따르기 때문에 euc-kr, ms949로 채택하여 인코딩을 한다. 그래서 웹페이지로 넘어가기 전에 웹에서 이렇게 처리해줘~~ 라는 코딩을 해줘야한다는 것이다. 저것 한 줄로... 에러 해결~
return list(req, resp);라고 적어야하는 데 return "studentList.jsp";라고 코딩을 했다. (지금은 수정한 캡처임=> 정상적으로 작동한다는 얘기) 오타가 있는 건 아니니 프로그램은 잘 돌아갔으나(과연 잘 돌아갔다고 말하는 것이 맞을까?) 나의 경우는 학생을 추가 입력한 후에 학생 목록창이 업데이트 되며 학생을 추가하는 화면이 함께 출력되길 바랬는데 이런식으로 ↓ 그런데 이런식으로 에러가 났다. 기존의 방식이 뭐가 문제인걸까? idk... 목록이 업데이트가 되려면 list를 타고 내려가서 목록창을 업데이트 할 수 있어야한다.. 하지만 return "studentList.jsp"; 라고 코딩을 하게 되면 곧바로 studenntList.jsp를 출력해주는 건데, 그럼 그 과정..
원인은 크게 5가지 1. 존재하지 않는 열 이름을 지정한 경우 2. 정의된 열 이름과 대소문자가 일치하지 않는 경우 3. 작은 따옴표(')와 큰 따옴표(") 사용 방법의 오류인 경우 4. 열 이름에 특수 문자 사용한 경우 5. 열 이름에 Oracle 예약어 사용한 경우 출처: https://haenny.tistory.com/114 [Haenny:티스토리] 내 경우는 오타가 난 것이였다.^^ stuid인데 studid라고 타이핑 친 것...ㅎㅎㅎ 오타만 난 것이라면 다시 수정하면 되는 것이지만... 그래두 에러를 마주하면 가슴이 철렁 내려 앉는 것은 어쩔 수 없다~~