[전자정부] 한 화면에 폼 입력,저장 리스트화면을 구현하려고합니다
232
작성한 질문수 19
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>
답변 0
서비스에서와 컨트롤러의 @Vaild 적용 차이에 대해서
0
49
2
copilot-instruction.md
0
40
2
"폴더를 찾을 수 없습니다." 라는 응답만 계속 나옵니다.
0
47
1
EmailSender 관련 문의
0
56
1
조회 메서드 네이밍 질문
0
70
1
Properties 설정이 추가되었는데
0
40
1
isInterrupted 질문 있다.
0
39
1
fieldInjectionTest() 질문
0
58
1
AutoAppConfig의 존재이유
0
53
1
RunIdIncrementer batch 5랑 6랑
1
66
2
AppConfig와 스프링 빈 질문
0
57
1
강의 자료를 받아볼 순 없겠나
1
85
2
핵사고날 아키텍처 기반으로 멀티 모듈 설계 시 질문드립니다..
0
77
2
자료 다운로드 문제
0
84
2
인넬리제이 무료버전
0
71
2
DataSourceUtils.releaseConnection 할때요 SQLException e 사용하는 이유등
0
92
2
수업자료 오타
0
81
2
Post, PostEntity에서 User, UserEntity 의존
0
65
1
이클립스 스프링 환경설정 오류
0
95
2
내부 객체 직접 접근에 관하여.
0
108
2
CertificationServiceTest
0
61
1
FlushModeType.COMMIT (12:45) 예시코드 질문
0
69
1
클로드코드 명령어 - 대화&세션관리부분 강의자료 빈폴더
0
80
1
Spock given and가 검증을 하는지
0
66
1





