inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

218

쑤시리

작성한 질문수 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

중복내용 제보?!

1

23

2

여러 파드 환경에서 단일 실행 보장 방식

0

26

2

패키지 구분에 대해 궁금한게 있습니다

0

25

2

코드 자료

0

50

2

조회속도 개선에서 더 개선하는 방법이 궁금합니다.

0

40

2

servlet과 container에 대한 질문입니다

0

29

1

RepositoryTest의 패키지 위치가 domain인 이유

0

36

2

도메인 모델에서 관계와 규칙을 구분하는 방법

0

49

2

UserService, CertificationService 책임 분리 기준 질문

0

28

1

spring initialiser 어떤걸 선택해야될지 모르겠어요

0

38

2

구현체가 동적으로 정해질 때, 팩토리 기법을 사용하나요?

0

56

2

Json 요청 처리

1

40

2

로그아웃-logout()-2 강에서 겟방식 로그아웃 호출 후 화면이동 질문입니다.

0

28

2

Build 관련 문제 (테스트 관련 문제)

0

44

2

job, step execution 관련 질문 드립니다.

0

44

2

이미지 업로드와 db 트랜잭션 묶는법

0

46

1

sdk 설정 오류

0

53

2

Orchestration SAGA 패턴 보상에 대한 질문입니다.

0

53

2

[건의][6장][작전1] deprecated 메소드

1

50

2

[예제][3장][작전2] windows 에서 마지막 예제

0

41

1

NaverBookRepository.class 의 위치에 따른 모듈간의 의존성에 대해 질문드립니다.

1

38

2

Could not resolve org.springframework.boot:spring-boot-starter-validation:2.4.4

0

55

2

REQUIRES_NEW 해결 방법에 대해서 질문있습니다!!

0

31

1

패키지 vs 모듈 선택 기준

0

55

2