싱그러움
10
2022-01-14 23:38:21
2
202

코딩쌩초보입니다 1111에러때문에 골머리앓고있습니다 ㅠㅠ



url 접속하자마자 부적합한 열 유형 에러 1111이 뜹니다 ㅠ

뭘 손댔는지 모르겠는데 회원가입이 아침에 잘 되던게

오후에 해보려니 안되네요... 


건드린거라곤 db 테이블을 삭제했다가 다시 생성한거뿐이네요...

테이블이름이랑 컬럼명은 모두 동일하구요.


TEST 돌려봤고 insert 해보면 값은 db에 정상적으로 잘 들어가요.


jdbc Type을 mapper에 주입했더니

모든 값이 'null'이라고 뜨는데

왜 넘어오지 않는걸까요 ㅠㅠ 이거로 하루종일 골머리 앓고있습니다...



MAPPER

	INSERT INTO MEMBER (gender, userEmail, userName, userPwd, phone, m_regdate, useyn)

	VALUES (#{gender}, #{userEmail}, #{userName}, #{userPwd}, #{phone}, sysdate, 'Y')

</insert>


DAO

// 회원가입 
public void insertMember(MemberDTO mDTO) {
	log.info("===> sqlSession로 insertMember() 실행");
	sqlSession.insert("insertMember", mDTO);
	log.info("insertMember 접근..." + mDTO);
}


서비스

public void insertMember(MemberDTO mDTO) throws Exception; // 회원가입


서비스임플

@Log4j
@Service
public class UserServiceImpl implements UserService {

@Autowired
private UserDAO userDAO;

public UserServiceImpl(UserDAO userDAO) {
	
}


//회원가입
@Override
public void insertMember(MemberDTO mDTO) throws Exception {
log.info("userDAO : " + userDAO);
userDAO.insertMember(mDTO);
log.info("mDTO " + mDTO);
log.info("회원가입................." + mDTO);
}


컨트롤러


@Autowired
private UserService userService;


@RequestMapping(value="/signup", method = {RequestMethod.GET, RequestMethod.POST})

public String insertMember(MemberDTO mDTO) throws Exception {

	log.info("컨트롤러회원가입 진입..................");

	userService.insertMember(mDTO);

	log.info("컨트롤러회원가입 데이터확인.................." + mDTO);  // 값이 안들어옴 

	return "redirect:/common/index";

  }


// jsp파일에서 form을 post 방식으로 받았고 여기서 단독으로 post만 사용하면

405번 에러 (method 'get' not supported) 라고 나오더라구요...

post를 사용했는데 이건 왜이러는지 모르겠네요 




하단에 있는 모든 값의 name은 주었어요.

name에 대해선 건드린게 없고 오타는 전혀 없구요.

컨트롤러쪽에 문제가 있는 것 같은데 제가 무슨 잘못을 했나요......

0
  • 답변 2

  • RKA
    208
    2022-01-15 02:20:19
    public String insertMember(MemberDTO mDTO) throws Exception {
    

    여기에 @RequestParam 넣어보세요 (GET)일떄

    나아가 이후에는 @RequestBody, @ResponseBody 관련해서 보시면 좋을 듯 하네요
  • RKA
    208
    2022-01-15 02:22:31

    https://growing-up-constantly.tistory.com/53

  • 로그인을 하시면 답변을 등록할 수 있습니다.