본문 바로가기
반응형

🌈 프로젝트97

웹프로젝트_ [3] 게시판 화면 [1] 게시판 화면 (1) 게시판 접근 과정 (2) 게시판의 목록 jsp 파일 생성 (3) Home 컨트롤러 생성 이제 홈버튼을 눌러서 각 게시판 목록, 로그인 , 회원가입화면으로 이동할수 있다 (4) 게시판 목록에서 로그인 여부 체크 홈에서 board 클릭시 로그인이 되어있다면 바로 게시판 목록 화면이 나오고 로그인이 되어있지 않다면 login 화면이 나오게 만든다 로그인이 되어있는지는 세션을 얻었을때 세션의 id가 있으면 로그인 ok 라고 한다 로그인 화면에서 로그인 정보 입력시 쿠키 말고도 세션 정보 추가할수 있도록 내용을 추가한다 . 아이디 기억으로 선택하여 로그인시 로그인이 되어있어 게시판 목록이 나올수 있다. (5) 로그아웃 만들기 로그인 컨트롤러에 로그아웃 정보를 입력한다 로그아웃시 세션이 .. 2023. 8. 25.
웹프로젝트_ [2] 로그인 화면 [1] 로그인 화면 (1) 로그인 화면 JSP (2) 로그인 화면 컨트롤러 생성 @Controller로 컨트롤러 애너테이션 사용 @RequestMapping 공통 주소로 /login 설정 로그인 첫 화면은 바디에 정보를 숨길필요가 없으니까 GET으로 가져온다 GetMapping으로 폼을 가져온다 (3) 로그인 정보 입력후 ID , Pwd , 쿠키를 보유한 ID 3가지로 입력될수 있고 이것의 정보가 유효한지 안한지 Check 함수 입력한다 유효성 검사가 일치하면 홈으로 이동할수 있도록 index.jsp 생성 유효성검사가 오류시 오류멘트가 발생한다 현재는 데이터베이스가 없으므로 일단 임의로 id와 pwd를 일치시키게 하기 위해 값을 지정해놓는다 id와 pwd가 일치하면 홈 index.jsp 으로 이동한다 [.. 2023. 8. 25.
웹프로젝트_ [1] 회원가입 화면 만들기 [1] 회원가입 화면 만들기 (1) HTML , CSS , javaScript 디자인 폼 만들기 form 에 action =" 전송할 URL 지정 또는 디폴트 자기자신 method = "Get 또는 Post 또는 디폴트 Get 설정해줘야한다 (2) JSP 를 설정하여 값을 전송받아 출력하게 만든다 (3) 전송방식을 Post로 수정한다 입력하지 않으면 자동으로 GET으로 적용된다 주소에 요청메세지에 넣은 값이 보여지지 않는다 (4) SNS 배열로 받아오도록 정보를 수정하자 SNS = facebook&kakaotalk&instagram 으로 동시에 같은 값을 가지고 있는데 JSP 파일에 sns 값을 하나만 가져오도록 설정했기 때문에 배열로 선택한 전부 출력되도록 바꾸자 String[] snsArr = reg.. 2023. 8. 23.
환경설정_STS4 스프링 export 내보내기 [1] STS4 내보내기 (1) STS4 작업파일 export Export > WAR file Web project : 파일 이름 Destination : 파일 저장경로 2023. 8. 3.
오류_스프링_Caused by: java.lang.ClassNotFoundException: javax.servlet.SessionCookieConfig [상황] Caused by: java.lang.ClassNotFoundException: javax.servlet.SessionCookieConfig [해결] pom.xml 에서 서블렛 버전 수정 javax.servlet javax.servlet-api 3.1.0 provided 2023. 7. 23.
오류_스프링 Caused by: java.lang.IllegalStateException: Cannot load configuration class: org.zerock.sample.RootConfig [상황] Caused by: java.lang.IllegalStateException: Cannot load configuration class: org.zerock.sample.RootConfig [해결] 2023. 7. 23.
오류_스프링_initailzationError [상황] [해결] 2023. 7. 23.
오류_log4j.xml 빨간줄 오류 [상황] lgo4j.xml 파일에 빨간줄이 생긴다 [해결] 빨간줄 해결을 위해 부분을 아래 내용으로 고친다 빨간줄이 사라진다 2023. 7. 23.
오류_Mac에서 STS4 실행시 오류 [상황] STS4 를 실행시 갑자기 실행오류가 뜬다 [해결] 인증 권한 오류라고 한다 터미널에 아래 내용을 입력하고 다시 STS4를 실행이 가능하다 codesign --force --deep --sign - /Applications/SpringToolSuite4.app 2023. 7. 19.
웹프로젝트_스프링 프로젝트 생성하기 [1] spring legacy project (1) legacy project 설정 XML 기반으로 설정됨 최근 xml -> java 설정 방법으로 바뀌고 있다 그래서 xml Config에서 Java Config로 바꾸는 방법을 알고 있어야한다 (2) STS3 & STS4 STS3 은 더이상 유지보수 되지 않는다. STS4 는 Spring Legacy Project가 지원되지 않아 다른 방법을 찾아 STS4를 사용해야한다 (3) STS4 스프링 프로젝트 1. 다이나믹 웹 프로젝트 생성 2. 메이븐 프로젝트 변환 3. pom.xml 설정 4. web.xml 설정 5. WEB-INF > root-context.xml , serlvet-context.xml 생성 6. TestController, TestSe.. 2023. 7. 18.
반응형