inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[전자정부] 한 화면에 폼 입력,저장 리스트화면을 구현하려고합니다

219

쑤시리

작성한 질문수 19

0

ajax를 쓰지않고 그냥 저장누르면 새로고침되면서 리스트에 추가되게 만들고있는데 java초보라 어렵네요

오류코드를 보니 sql에서 에러난거같은데 아무리봐도 제대로 넣은거같습니다.

DB에서 직접넣은 데이터는 리스트에 잘나옵니다... 근데 form에서 입력하면 아래 오류가 뜨네요..
혹시 다른문제가 있을까요? 몇시간을 삽질하고있는건지 모르겠습니다 ㅠㅠ

에러코드   
2022-03-20 22:09:15,731  INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]

sql.xml

<sqlMap namespace="CodeSpace">

<typeAlias  alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>

<typeAlias  alias="codeVO" type="egovframework.example.sample.service.CodeVO"/>

<insert id ="codeDAO.insertCodes">

INSERT INTO codes(codegid,codegnm,code,codenm,useat) 

VALUES(#codegid#,#codegnm#,#code#,#codenm#,#useat#)

</insert>


<select id="coodDAO.selectCodesList" resultClass="egovMap">

SELECT codegid,codegnm,code,codenm,useat FROM codes

ORDER BY codegid ASC

</select>

</sqlMap>


Controller

@Controller

public class CodeController {

@Resource(name="codeService")

private CodeService codeService;

@RequestMapping(value="/codeList.do")

public String selectCodesList(@ModelAttribute("Codevo") CodeVO vo, ModelMap model) throws Exception{

List<?> list = codeService.selectCodesList(vo);

System.out.println("list ===>>" + list);

model.addAttribute("resultlist",list);

return "code/codeList";

}

@RequestMapping(value="/codeWriteSave.do")

public String insertCodes(@ModelAttribute("Codevo") CodeVO vo) throws Exception{

String result = codeService.insertCodes(vo);

if (result == null) {

System.out.println("저장성공");

} else {

System.out.println("저장실패");

}

return "foward:/codeList.do";

}

}

 

jsp

<form:form action="/codeWriteSave.do" method="post" commandName="Codevo">

    <label>그룹코드<form:input path="codegid"/>

    <label>그룹명<form:input path="codegnm"/>

    <label>코드<form:input path="code"/>

    <label>코드명<form:input path="codenm"/>

    <label>사용여부

<form:radiobutton path="useat" value="Y" label="Y"/>

<form:radiobutton path="useat" value="N" label="N"/>

    </label>

    <button type="submit" onclick="fn_submit(); return false">저장</button>

    <button type="reset">취소</button>

</form:form>

spring 전자정부프레임워크 스프링

답변 0

빈 스코프 개념의 중요성

0

21

1

트랙잭션 격리수준 선택에 대해서 질문

0

24

1

안녕하세요 치킨 디도스 이벤트 보고 흉내내보려 들어왔습니다..

0

26

2

실무 내용 문의드려요

0

28

2

SingletonService가 JVM이 뜰 때 생성되는게 맞나요?

0

66

2

임포트 오류

0

39

2

답을언제쯤받아볼수있나요

0

61

2

형 책 어떻게 받아?

1

63

1

@JsonIgnore 이후 Internal Server Error가 발생하지 않습니다.

0

34

2

mvc 패턴 - 적용 강의에서 회원가입할 때 redirect가 아닌 forward인 이유가 궁금합니다.

0

31

1

프로젝트가 없어요..

0

69

2

JpaCursorItemReader의 정렬 조건 부재의 영향

1

48

2

changeTeam 메서드 질문

0

35

1

"컴파일 시점에 없는 값을 어떻게 참조할 것인가?" 섹션

1

55

2

테스트 관련 질문!

0

58

2

handleBindException 의 기대의도가 방향이 맞는지 궁금합니다.

0

43

2

SpringBoot 4.0.6 버전에서 PackageLogTracePostProcessor exception

0

91

3

인텔리제이 오류

0

57

1

프로젝트 의존 관계

0

53

2

application.properties가 적용되지 않아요

1

78

3

새 프로젝트 속 제너레이터에 SpringBoot가 없습니다.

0

55

2

섹션3. 11 회원객체 다이어그램

0

38

1

OCP, DIP과 @Qualifier 어노테이션에 대해서 질문합니다.

0

40

1

강의 연장 요청

0

49

2