본문 바로가기

Framework24

column 'column명' cannot be null 오류 1] 게시글 update 시 동작 중에 column '컬럼명' cannot be null 오류가 자꾸 뜸 컬럼에 null을 주지 않았는데 자꾸 null이 들어갈 수 없다고 떠서 테이블 컬럼 설정에 not null 인 것 확인 테이블 삭제하고 재생성..했지만 해결 => input태그에 name값을 안주고 있어서 값을 입력해도 null이라고 뜰 수 밖에.. 2] 마찬가지로 전에 상품가격이 자꾸 0이 나오는 문제가 있었는데 name값을 안줬기 때문이다.. 3] 상품등록 시, 계속 위의 에러페이지가 뜨고 controller 에서 log확인 시 넘어오는 값이 없었다 input태그내에 file처리 위해서 form 태그내에 enctype을 넣어두었던 것이 문제였음.. 지우니 잘됨 2022. 3. 22.
게시물이 등록되지 않을 때 @PostMapping("/insert") public String insert(HttpServletRequest requeset) { DiskFileUpload upload = new DiskFileUpload(); // 파일 전송 컴포넌트 생성 try { // request 객체는 웹에서 넘어오는(클라이언트->서버) 정보를.. // 웹브라우저 전송 객체 생성해서 업로드 컴포넌트에 전달 List items = upload.parseRequest(requeset); // 반복자 생성 Iterator params = items.iterator(); String filepath = "C:\\myWorkSpace\\learnJsp\\pds"; // 객체 생성 BoardVO board = new BoardVO(.. 2022. 3. 18.
[jsp] 리다이렉트시 alert창 띄우기 src/main/java > com.it.controller > admincontroller.java model.addAttribute("msg", "아이디 혹은 비밀번호가 잘못됐습니다."); model.addAttribute("url", "/admin/login"); return "alert"; scr > main > webapp > web-inf > views > alert.jsp var msg = ""; var url = ""; alert(msg); location.href = url; ※ controller에 model type의 객체를 사용하지 않고 파라미터에 httpsession session 을 넣고 session.setAttribute("msg", "아이디 혹은 비밀번호가 잘못됐습니다.").. 2022. 3. 17.
[에러]서블릿 [appServlet]을(를) 위한 Servlet.init() 호출이 예외를 발생시켰습니다. boardserviceimpl 에서 anotation 추가를 안하면 에러가 난다 2022. 3. 10.
0304 jsp에 pageview.startPage 이런식으로 쓰는거 컨트롤러에서 @GetMapping("/list") // 하위 public void list(Model model, PageDTO page) { // model: jsp 파일로 데이터를 전달하는 운반도구 // list.jsp 에 데이터를 전달해야 함 model.addAttribute("list", service.getList(page)); // getList로 조회한 모든 내용을 list로 보낸다, 이렇게 받은게 다중데이터 int total = service.getTotalCount(); // 전체 레코드 갯수 PageViewDTO pageview = new PageViewDTO(page, total); model.addAttribute("pag.. 2022. 3. 4.
.m2 repository 폴더 삭제 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=cana01&logNo=221508388998 2022. 3. 4.
폴더 생성 시 패키지로 보이는 문제 https://dailymao.tistory.com/8 2022. 3. 4.
컨트롤러에서 매개변수로 사용가능한 객체 1. VO 2. Model 3. HttpSession 4. HttpServeltRequest 5. HttpServeltResponse 2022. 2. 11.
crud 정리 (3) 목차 1. controller 클래스에 함수 입력 2. jsp 파일 생성하여 폼 생성 3. 웹 브라우저에서 작동하는지 확인 진행 0. insert.jsp 생성하고 폼 만든다 1. 먼저, src/main/java - com.it.service - BoardServiceImpl.java 에 public void insert(BoardVO board) { mapper.insert(board); } 있는거 확인하고 src/main/java - com.it.controller - BoardController.java 에서 @PostMapping("/insert") public void insert(BoardVO board) { log.info(board); } 에다가 service.insert(board); 추가.. 2022. 1. 21.