반응형
    
    
    
  
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | $(document).ready(function(){     $("#chkId").click(function(){         alert("중복 확인")         var f1 = document.form1;         alert("중복 확인1")         f1.checking_id.value = $("#id").val();         alert(f1.checking_id.value);         f1.flag.value = "checking";         alert(f1.flag.value);         f1.action="../member/join.sun";         f1.submit();     //    document.location.href="../member/join.sun"; }); | 
jsp에서 java 단에 값을 넘기기 위해서는 action에 넘겨 줄 경로를 설정해야 한다..
단순히 submit(); 밑에 
document.location.href를 써 주기만 하면 
화면은 넘어 가지만 form1에 들어 간 값이 넘어 가질 않는다.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | @RequestMapping("/member/join")     public ModelAndView doJoin (HttpServletRequest req, UserInfoData data) {         System.out.println("/member/join 들어옴");                 String flag= data.flag;         System.out.println("#############");         System.out.println("flag : "+flag);         System.out.println("#############");         if("checking".equals(flag)){             String checking_id = data.checking_id;             System.out.println("checking_id : "+checking_id);             Hashtable hm = new Hashtable();             hm.put("ID", checking_id);             int cntId = member.cntId(hm);             System.out.println(cntId);             //[이상흠]추가 수정할 것..             ModelAndView model = new ModelAndView();             //model.addObject("RESULT", "success");             model.setViewName("/member/joinAjax");             return model;         }         //값 합치기         String email = data.email1 + "@" + data.email2;         String birth = data.year + data.month + data.date;         String phone = data.ph1 + data.ph2 + data.ph3;         int ph = Integer.parseInt(phone);         String zip = data.zipCd1 + data.zipCd2;         //시퀀스 번호 가져오기         int seq = member.makeSeqNo();         //userNo 만들어주기         //String userNo = shUtil.makeNo(20140906, data.id, data.sex, ph, 0);         System.out.println(data.pw);         Hashtable map = new Hashtable();         map.put("SEQNO", seq);         map.put("USERNO", "2");         map.put("USERPW", data.pw);         map.put("USERNAME", data.name);         map.put("BIRTHDATE", birth);         map.put("SEX", data.sex);         map.put("EMAIL", email);         map.put("PHONENO", phone);         map.put("ZIPCD", zip);         map.put("ADDR1", data.addr1);         map.put("ADDR2", data.addr2);         map.put("CONFIRMYN", 1);         map.put("DIVISION", data.division);         map.put("DIVISIONLEVEL", data.divisionLevel);         //map.put("JOINDATE", "20140907");         map.put("AUTHENTICLEVEL", 1);         map.put("USERID", data.id);         try {             member.doJoin(map);         }         catch(Exception e) {             System.out.println(e);         }         //insert가 성공했으면 성공했다는 표시를 하고싶은데 그건 어떻게 처리해야할지 모르겠음         //insert 성공 후 결과값 받아오는거 있을텐데...         ModelAndView model = new ModelAndView();         model.addObject("RESULT", "success");         model.setViewName("/member/joinAjax");         return model;     } | 
spring에서 가장 주목해 볼만한 것이 바로 어노테이션이라는 놈이다..
흔히 오버라이드를 할때 , 이것이 오라버라드 된 소스인지를 알려줄때 사용하는 것인 줄 알았는데..
spring에서는 소스 맵핑을 위해 사용하는 하나의 지시어라 할 수 있을거 같다.
반응형
    
    
    
  'IT 연구회' 카테고리의 다른 글
| 라우터, 스위치, 브리지, 리피터, 허브 개요 (1) | 2015.06.20 | 
|---|---|
| IPv4 의 class 구역 및 주소 할당 범위 (3) | 2015.06.20 | 
| Oracle Error Code (0) | 2015.01.20 | 
| 오라클오류코드로 SQLException (3) | 2015.01.20 | 
| org.springframework.web.servlet.PageNotFound noHandlerFound [spring] (0) | 2014.10.18 | 
| [하둡] 독자모드 설치와 확인 (0) | 2014.03.07 | 
| [하둡설치] starting hadoop (2) | 2014.03.07 | 
| xml (1) | 2014.03.01 | 
| Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. (1) | 2013.12.23 | 
| 이중 스크롤뷰(ScrollView)의 scroll 컨트롤하기 (0) | 2013.09.17 |