오늘은 검색기능,, 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990Insert title here var result='${msg}'; if(result == 'SUCCESS'){ alert("처리가 완료되었습니다."); } --- Title Content Writer Title or Content Content or Writer Title or Content or Writer Search New Board BNO TITLE WRITER REGDAT..
이제 디비의 모든 페이지를 다 띄울수있다..! 이제 title을 눌렀을때 readPage로 가게하고 거기서 삭제 , 수정 처리와 다시 원래 페이지로 돌아오게하는 코드를 추가할것이다. 기존 boardController을 수정 read.jsp를 수정하여 readPage.jsp를 만들었다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 $(document).ready(function(){ var formObj = $("form[role='form']"); console.log(formObj); $(".btn-warning").on("cl..
2페이지를 보여주는 코드를 입력하고 jUnit을 돌렸다.지난번에 desc와 asc로 고민했었는데 생각해보니 2페이지라고 하면 가장 최근에 올린 글 중 20~40번째 항목이 떠야하는게 맞다그럼 지금 출력된게 맞다는거지..! 페이지를 생각해보면 간단한거였는데 엉뚱하게 생각하고 있었다.. 일단 콘솔에서 확인했으니 오늘 목표는 웹에서 보여지게 하고 화면 하단 페이징 처리까지..! BoardController.java 에 아래 코드를 추가 123456@RequestMapping(value = "/listCri", method=RequestMethod.GET) public void listAll(Criteria cri, Model model) throws Exception{ logger.info("show list..
코딩야학 14기.. 그러니까 1일부터 10일까지 강의를 듣고 또 내가 코딩 해볼 수 있는 코딩야학을 시작했다.HTML의 기초부터 웹만들기까지 과정인것 같다. 약속도 있었고 오늘은 딱 하루 권장 분량인 실습환경 갖추기까지 했다.. HTML 코딩 실습 환경 준비까지 강의를 듣고 ATOM 설치까지 끝냈다. 사실 아톰은 Vue.js 공부한다고 진즉 깔아놨는데 ㅋㅋ이렇게 벌리는것만 많고 제대로 하는게 없어서야 뭐 어쩔건지 싶다..ㅠㅠ 아무튼 2일차부턴 내용도 간략하게 혼자 복습하고 블로그에도 올리고 해야겠다.
예외처리 스프링 MVC에서 제공하는 @ControllerAdvice는 호출되는 메소드에서 발생된 익셉션을 모두 처리한다.만드는 방식은 클래스에 @ControllerAdvice라는 애노테이션 처리, 각 메소드에 @ExceptionHandler를 이용해 적절한 ㅏ입의 익셉션을 처리하게 된다..그러니까 컨트롤러 패키지 안에다 클래스 새로 생성~!! 123456789101112131415161718import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHan..
이제 listAll.jsp 화면에서 글 제목을 클릭했을때 read가 가능하다. get 방식이기 때문에 주소창에 글 번호가 뜬다! input readonly 조회 화면에서 사용자가 내용 수정을 불가능하게 하는것..!!!! EL문을 사용할때 textarea의 경우에는 value값 안에 내용을 넣는게 아니라 바깥에 쓴다.. 구글링하니 EL문이 아니더라도 textarea는 다 바깥에 쓰나보다이런식..일반 텍스트와 비교하자면 이렇고 만약 저 뒤에 readonly를 넣으면 수정 불가능.${boardVO.content } 일단 책 따라서 훑고 있는데 진짜 게시판을 만든다면 닉네임까지도 수정이 불가능하게 만들어야겠지 지금은 bno를 제외하곤 모두 수정이 가능하게 짜고있다. bno는 수정 불가능하고 나머지 내용은 수정가..
Mapper/BoardMapper Syntax error.. 다행히 바로 찾았다 심각: Servlet.service() for servlet [appServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server versio..
1. 컨트롤러 구현 get, post 방식, 예외처리스프링 mvc를 이용할 경우 @Controller 추가하는 것만으로 설정이 완료@RequestMapping 애노테이션으로 경로 지정 가능 파라미터를 고려할 시 VO클래스를 사용하는것이 편리. controller의 경우 파일 자체에서 서버를 돌려야함.. 서버 경로를 / 루트로 지정해뒀기 때문에 만들어둔 board 폴더의 regist.jsp 주소창에 추가해주기.. 글 쓰는 폼 register 화면과 scrpit를 이용해 alert 띄우기.. 음. DB엔 문제없이 올라간다..!
java.lang.IllegalStateException: Failed to load ApplicationContextat org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)at org.springframework.test.context.support.DependencyInjectionTestExecutionLis..