한글 설정을 할 때는.. 모든 필터 중 encoding filter를 가장 위에 놓도록 하자.. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* *.jsp UTF-8 hiddenHttpMethodFilter org.springframework.web.filter.HiddenHttpMethodFilter hiddenHttpM..
오늘은 검색기능,, 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..
예외처리 스프링 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는 수정 불가능하고 나머지 내용은 수정가..
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..
개발 다시 공부하기 시작한지 몇 일 안 되었는데 Spring도 Spring이지만 DB가 꼬이는 바람에 애를 많이 먹었다.일단 2년 전 학교 수업을 들으며 공부하던 책과 ppt를 활용해서 다시 공부할 겸 만들었던 프로젝트를 상기시키고 날아간 파일들을 제대로 정리하고 포트폴리오 만드는 것을 목표로 하고있다. 지난 해 ~ 올 4월까지 졸작으로 비트나미를 사용했는데 그게 3306포트를 계속 차지하는 바람에 그거 해결하는데 하루 ㅠㅠ 결국 백업 다 해놓고 밀어버렸다.디비를 해결하고 ppt 다시 열어서 개발 하는데 오늘은 ㅠㅠ test가 안먹혔다. pom.xml 을 아래와 같이 추가하고1234567891011121314151617181920212223242526272829303132333435363738394041..