1. 게시판 응답하기계속 진행해왔던 부분이라 따로 많은 설명은 하지 않고 넘어 가겠습니다.1) Controller@RequestMapping("/reply_view")public String reply_view(HttpServletRequest request,Model model) {System.out.println("reply_view()");model.addAttribute("request",request);command = new BReplyViewCommand();command.execute(model);return "reply_view";}//7.답변응답 부분@RequestMapping("/reply")public String reply(HttpServletRequest request, Mode..
1. 게시판 글 내용 삭제계속 진행해왔던 부분이라 따로 많은 설명은 하지 않고 넘어 가겠습니다.1) Controller // 8. 삭제 부@RequestMapping("/delete")public String delete(HttpServletRequest request,Model model) {System.out.println("Delete()");model.addAttribute("request",request);command = new BDeleteCommand();command.execute(model);return "redirect:list";} 2) Commandpackage com.javalec.spring_pjt_board_command; import java.util.Map; import ..
1. 게시판 글 내용 수정하기계속 진행해왔던 부분이라 따로 많은 설명은 하지 않고 넘어 가겠습니다.1) Controller // 5. Modify부분 처리 @RequestMapping(method = RequestMethod.POST,value = "/modify") public String modify(HttpServletRequest request,Model model) { System.out.println("modify()"); model.addAttribute("request",request); command = new BModifyCommand(); command.execute(model); return "redirect:list"; } 2) Command package com.javalec.s..
3. 글 내용 페이지 만들기계속 설명해왔던 부분이므로 설명은 주석으로 대체하겠음.1. controller.java // 4. 이제 list 가 보여지는 화면으로 나왔으므로, 이제 그화면에서 글을 클릭하여 그해당데이터로 이동해야 하는// 그경우를 만들어 준다.@RequestMapping("/content_view")public String content_view(HttpServletRequest request,Model model) {System.out.println("content_view()");model.addAttribute("request",request);command = new BContentCommand();command.execute(model);return "content_view";} ..
1. spring에서 timestamp를 사용하여 query문을 날리는 과정에서 현재 시간의 값들이 제대로 들어가지 않는것을 확인하여, mysql 필드의 타입이 DATE로 되어있는것을 발견하였다.date 타입은 오라클에서 지원하는 date타임이기때문에, mysql에서는 적용이 불가능하였다.따라서 이것을 해결하기 위해서,1234 방법 1(생성) : mysql> ALTER TABLE mvc_board MODIFY bDate DATETIME DEFAULT NOW() 방법 2(기존에있는경우 수정)mysql>create table mvc_board(bDate DATETIME DEFAULT NOW()) cs이 방식을 사용하면 DATETIME이 mysql에 정확히 잘들어가는것을 확인 할 수 ..
1.mysql 한글인코딩 UTF-8 해결법현재 게시판 관련된 포스팅중, mysql에 값이 한글로 들어가면 깨지는 현상이 있다.일단 이것들의 상황을 파악해 보기위해서 1kgh-2:bin kgh$ sudo ./mysql -pcs1)mysql을 실행하자. 비밀번호를 입력후 mysql진입하여 현재 mysql의 인코딩이 어떻게 되어있는지 확인1234567891011121314151617181920212223242526272829303132333435363738394041mysql> show variables like 'c%'; +--------------------------+-----------------------------------------------------------+ | Variable_name ..
1. 이제 글쓰기를 작성해볼것이다12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 Insert title here 이름 제목 내용 목록보기 Colored by Color Scriptercs2. 현재 글쓰기 게시판 만들기의 호출 순서를 보면Controller -> Command -> Dao -> Dto 순서로 호출이 된다. 여기서 중요한것이, 이벤트 발생했을시 넘어가는 부분 처리도 생각해줘야한다는것(JSP파일에서)Conroller.java123456789101112131415161718192021222324252627282930313233343536373..
Spring 게시판 프로젝트 하는 도중 발생한 에러 2가지가 있었는데, 상당히 나를 애를 써먹였다.1. Cannot load JDBC driver class 'com.mysql.jdbc.Driver' 해결방법* pom.xml파일에 추가한 내용1234567891011121314151617181920212223242526272829 dependency> groupId>mysqlgroupId> artifactId>mysql-connector-javaartifactId> version>5.1.27version> scope>compilescope> dependency> 추가해주면 spring에서 자동으로 my..
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 contextConfigLocation /WEB-INF/spring/root-context.xml org.springframework.web.context.ContextLoaderListener appServlet 디스패처 org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/appServlet/servlet-context.xml servlet-context 부분으로 연결해주는 부분 ..
- 보통 id,pw값들을 검증할때에는 Client쪽에서 JS,JQuery를 사용해서 비밀번호 유효개수,공백,특수문자 등 기본 처리를 해주는데, 여기서 살펴볼것들은 Validator를 이용하여 Server쪽에서 넘어온 데이터값들을 검증해볼것이다. 1. Validator(interface)를 이용한 검증12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211..
1. RequestMapping Method(Get,Post Method)1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677처리 순서 1. Controller.java @RequestMapping("/index") public String goIndex(){ return "index"; } => /index경로로 요청이 들어오면 index.jsp 파일로 넘어가서 처리를 한다. 처리 순서 2. index.jsp student id : =>submit 을 누르면 -> /student로 이동한다 처리 순..
Ex) localhost:3000/board/write/confirmId?id=kgh&pw=1234 라고 클라이언트 측에서 요청을 하였을 경우 id,pw의 정보가 HttpServletRequest로 넘어오게 된다. 12345678910111213141516171819@RequestMapping("board/confirmId") public String confirmId(HttpServletRequest httpSetvletRequest,Model model){ String id = httpServletRequest.getParameter("id"); String pw = httpServletRequest.getparameter("pw"); model.addAttribute("identify",id); m..
1234567@RequestMapping("board/view") => request path public String view(){return "board/view"; => View Page Flow}=> by return view Colored by Color Scriptercs * 2. View Page Name Method123456789**중요 ** View Page = prefix + 위에서 처리 받은 return 요청 처리 반환 메소드 + Suffix View Page중에서 jsp 파일에 preffix , suffix 값이 자동으로 생성되고 , 이값을 조정하면서 경로를 찾아가게 한다.Ex) .jsp file Name = preffix value = /WEB-INF/views/Name = Su..
- Total
- Today
- Yesterday
- C langauge
- Controller
- 안드로이드
- 리버싱
- 프로그래밍
- 알고리즘
- node
- Spring
- 머신러닝
- 감자개발자
- TensorFlow
- 개발하는 관광이
- 백준알고리즘
- 스프링
- BFS
- MVC
- 복습
- 초보자를 위한 C언어 300제
- Android
- 텐서플로우
- 감자코딩
- 학교
- db
- programming
- 백준
- 코드엔진
- node.js
- Algorigm
- C언어
- 노드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |