HTML 의 <td> 태그에 대응한다.
funcType 속성값이 "insert" 인 query 요소에서의 column 요소는 funcType 속성값 "list" 혹은 "listAll" 혹은 "detail" 과 현저하게 다른 특징은 value 속성이 사용된다는 것이다.
funcType 속성값이 "insert" 인 경우에는 HTML의 <input> 태그 따위로 화면이 구성된다는 특징이 있는데, <input> 태그는 name 속성값과 value 속성값이 정의된다.
- name 속성은 submit 될 때, HTTP 파라미터의 이름으로 서버에 전달된다.
- value 속성은 수정을 위한 조회화면에서 화면에 표시되는 값이고, submit 될 때, HTTP 파라미터의 값으로 서버에 전달된다.
funcType 속성값 "list" 혹은 "listAll" 혹은 "detail" 에서는 value 속성을 사용하지 않고, name 속성값으로 sql 실행결과의 컬럼이름을 찾아가는 방식이다.
반면에 funcType 속성값이 "insert" 인 경우 name 속성과 value 속성을 모두 정의한다.
- name 속성은 HTTP 파라미터의 이름이다.
- value 속성은 sql 실행결과의 컬럼이름에 대응하는 값이다.
funcType 속성값 "list" 혹은 "listAll" 혹은 "detail" 에서는 여기서의 value 속성에 대응하는 text 따위의 속성을 사용하는 것이 일관성 있지만, name 속성 1개로 해결 가능하기 때문에 text 따위의 속성을 만들지 않았다.
|