목록Java (6)
내 멋대로 개발
이제까지 쇼핑몰 프로젝트하면서 정리했던 문제해결 과정 [문제 해결] ▶Board(테이블)의 bFile(컬럼)안에 bFile(변수)의 orgFileName을 넣는 방법?? -> 원래 파일에 대한 테이블은 따로 없고 Board 테이블 안에 bFile 한 컬럼만 있었는데 파일용 테이블을 생성함으로 해결 ▶글 작성에서 파일을 첨부하면 잘 넘어가는데, 파일이 비어있을 경우 에러발생 -> melonpeach.tistory.com/51?category=806570 -> (파일 업로드 메소드 정리)m.blog.naver.com/PostView.nhn?blogId=wix1&logNo=150011903832&proxyReferer=https:%2F%2Fwww.google.com%2F ▶modal 창이 안뜸 -> 부트스트랩..
**파일 업로드 부분에서 에러 발생 java.lang.StringIndexOutOfBoundsException: String index out of range: -1 java.lang.String.substring(String.java:1927) └>String onlyFileName = originalFileName.substring(0, originalFileName.indexOf(".")); 0번(처음)부터 . 이 나올 때까지 자른다 -> 확장자를 제외한 이름만 가져옴 파일을 첨부하면 에러가 안 난다. DB에 파일은 null값을 허용했음에도 불구하고 파일을 첨부 안 했을 때 나타나는 저 에러가 이해되지 않음. '-1 에러코드는 false 라는 의미' 잘라내야할 확장자 부분이 없어서 오류가 난 것 !..
개인정보는 Controller까지만 작성해된다. 왜냐면 이미 로그인한 session에 로그인한 user의 회원가입 정보가 담겨있기 때문이다. 정보 수정 또한, 기존의 데이터를 수정하는 것이기 때문에 session을 가져와 session.setAttribute("member", m);처럼 수정한 새로운 정보를 member에 담아준다. jsp에서는 ${member.userId}이런 식으로 값을 출력 수정할때는 session을 받아오고 밑에서 따로 꺼내왔는데 매개변수에 @SessionAttribute("member") Member m을 사용해서 한번에 session 꺼내와서 담기 가능하다. @SessionAttribute는 HttpSession에 저장되어있는 값을 Handler의 매개변수에 맵핑해주는 어노테이..
-아이디 -비밀번호 -이름 -전화번호 -이메일 -주소 -가입 날짜 받을 데이터 - 이름, 전화번호/이메일(인증) **이메일로 인증받으려고 했으나, 이메일은 중복 가능한 데이터이기 때문에 여러 아이디로 같은 이메일을 사용한다면 복잡해짐 **전화번호 인증도 같은이유.. 결론) 해당 이메일에 가입된 아이디를 모두 보여줌~ 문자인증 사용 seonhyungjo.github.io/Spring-SMS/ 스프링 문자보내기 관리사이트에서 문자를 보내는 … seonhyungjo.github.io 1-7171771.tistory.com/84 [Spring Boot+JPA] 문자인증 구현 coolSMS 회원가입 또는 가입 후 휴대폰인증 구현을 위한 API 'coolSMS' 사용방법 : 다날과같은 서비스를 이용하여 문자인증을 ..
1. 스프링 레거시 프로젝트 생성 - mvc 프로젝트로 ->org.ny.spring (세 단계로 입력) 2. pom.xml 에서 스프링 프레임워크 버전 5.0.6, 자바 버전 1.8로 변경 3. 프로젝트 우클릭 ->properties -> project facets -> 자바버전 1.8로 변경 4. webapp에 index.jsp 생성 5. web.xml 에 웰컴파일 추가 6. 서버 더블클릭 -> 모듈 -> path를 '/'로 변경 7. src/main/resources에 spring bean configuration file (xml 파일) 생성 -> 사용할 기능들 체크하여 finish 8.web.xml에서 태그 추가해주기, 태그에서 태그에 classpath:applicationCon..