SpringBoot 25

[MVC Pattern] Model 1 vs Model 2

MVC(Model-View-Controller) PatternJSP를 이용하여 구성할 수 있는 Web Application Architecture은 Model1과 Model2로 나눌 수 있다Model 1view와 logic을 JSP페이지 하나에서 처리하는 구조client로부터 요청이 들어올 시, Java beans나 별도의 service를 이용하여 처리하고 결과를 client에 출력MVC정의사용 구분Model비즈니스 로직과 데이터 담당 객체DAO, DTO JSP직접 처리, JavaBean사용View클라이언트에서 보여질 화면 렌더링JSPController클라이언트 요청을 받아서 필요한 데이터를 준비한 뒤 적절한 뷰로 데이터 전달JSPModel 2MVC 패턴을 웹개발에 도입한 구조client 요청에 대한 처..

SpringBoot 2024.11.13

[JSP] 게시판 만들기 오류 (script type)

JSP로 게시판을 생성하는데 버튼을 누르면 jsp에서 작성한 javascript부분이 뜨지 않는 문제가 발생했다out.println(""); if (flag == 0) { // 정상 out.println("alert('글 삭제 성공');"); out.println("location.href='./board_list1.jsp';"); } else if (flag == 1){ // 비정상 out.println("alert('비밀번호 오류');"); out.println("history.back();"); 이렇게 작성한 코드였는데, DB에는 정상적으로 글 삭제가 진행되지만 웹 페이지에 alert 메시지가 뜨지 않았다그 어떤 ..

SpringBoot 2024.11.11

[ERROR] JSP 사용하며 발생했던 오류

아래와 같이 코드를 입력했지만 500(내부 서버 오류)가 발생해서 한참 찾았었다out.println(" ")out.println(" ") 원인은 " " 안에 " "를 또 써서 발생한 것이였고, " "안을 ' '로 바꿔야 한다out.println(" ")out.println(" ") 이외에도 자바코드를 작성하면서 ' ; '를 빼먹는다던가 대입연산자 ' == ' 와 비교 연산자 ' = '를 잘 썼는지 확인해야한다.

SpringBoot/Error 2024.11.09