Driver must not be null
  <property name="driver" value="com.edb.Driver" />

Cannot convert value of type [java.lang.String] to required type [java.sql.Driver] for property 'driver': no matching editors or conversion strategy found

<property name="driverClass" value="com.edb.Driver" />

java.lang.IllegalArgumentException: Cannot find class [com.edb.Driver]

 

1. 프로젝트 build path에 로컬경로로 넣어줌.

2. 로컬경로로 인식이 안되는 경우도 있다고 하여 webapp > WEB-INF > spring > lib 폴더 생성 > jdbc파일 추가

3. 프로젝트 build path로 위경로 인식함.

4. 안됨... 톰캣 이것저것만지다가

5. Run configration > classpath > User Entries > Add External JARs > jdbc 파일 추가 하니까 된다!!!!!

와ㅜㅜ이걸로보낸 시간이 얼마여............ㅜㅜ




There is no setter for property named 'seq' in 'class com.restful.test.model.Measure'


* Measure에 변수선언, set, get 등록 안함..

** extends 는 java에서는 변수명이 될 수 없음 (Syntax error on token "extends", invalid VariableDeclarator)

extends_etc로 변수명 선언



There is no setter for property named 'extends' in 'class com.restful.test.model.Measure'


sql.xml

 <result column="extends_etc" property="extends_etc"/>

바꾼 변수명으로 연결시켜줘야함.


====================== 이제 드디어 정상동작!! ===================================


HTTP Status 404 - /test/WEB-INF/views/lists.jsp

controller 에 return 값을 ##@#.jsp 명으로!

return "home";


HTTP Status 500 - An exception occurred processing JSP page /WEB-INF/views/home.jsp at line 24

Property 'values' not found on type com.restful.test.model.Measure


jstl 객체뿌려주는 곳에

        <td>${lists.date}</td> ->      <td>${lists.input_dt}</td>
        <td>${lists.extends}</td> -> <td>${lists.extends_etc}</td>

한번에 좀 바꿔줍시다!


====================== 이제 드디어 정상동작!! ===================================





근데 왜 values가 안나오지..?  

java 대소문자 구문한다... (확실한가... Values -> values 로 변경)


====================== 이제 드디어 정상동작!! ===================================


http://localhost:8080/test/list




반응형

+ Recent posts