JSP(7)
-
[JSP] 이클립스(eclipse) 서블릿 빨간줄 해결방법 , 서블릿 서버 설정 , 서블릿 에러
jsp 연결중 서블릿이 안불러와지는 에러 해결 방법 서버를 패스에 넣어주지 않아서 생기는 문제이다. 프로젝트 파일 우클릭 > properties 선택 java build path 검색하여 라이브러리탭에서 톰캣이있는지확인한다. 있어도 제대로 작동하지 않으면 삭제후 다시 설정해줘야한다. remove눌러서 삭제후 다시 설정해보자 classpath에 아무거나 클릭한 뒤 Add library 선택 Server Runtime 선택 apply 눌러서 적용 시킵니다. 해결완료된 모습
2023.10.11 -
[JSP 이론] Get , Post 차이
Get GET 은 클라이언트에서 서버로 어떠한 리소스로 부터 정보를 요청하기 위해 사용되는 메서드이다. 예를들면 게시판의 게시물을 조회할 때 쓸 수 있다. ex) 제품정보 , 수량 등 캐시(기록)이 남는다. 추후에 다시 전송시 빠르다. 매개변수 노출 된다 보안이 취약하다 Post POST는 클라이언트에서 서버로 리소스를 생성하거나 업데이트하기 위해 데이터를 보낼 때 사용 되는 메서드다. 예를들면 게시판에 게시글을 작성하는 작업 등을 할 때 사용된다. ex) 개인정보가 들어가있는 로그인 , 회원가입 캐시(기록)이 남지 않는다. 추후에 다시 전송시 속도는 같다. 매개변수 노출되지 않는다 보안 가능
2023.10.11 -
[JSP] 이클립스(eclipse) 서버 파일 경로 찾는 방법
워크스페이스 경로를 찾는다 C:\Users\504\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps 또는 실제 서버의 경로를 찾아주는 코드를 작성하면 된다 이 방법이 더 많이 쓰인다 String uploadpath = request.getSession().getServletContext().getRealPath("/member/img"); System.out.println("member 폴더 img 폴더 실제(서버)경로 : "+uploadpath);
2023.10.11 -
[JSP] 아파치 톰캣 서버 서블릿 put , delete 함수 매개변수 전달 설정하기
에러 내용 : 매개변수로 받아야하는데 서버마다 설정을 해줘야한다. servers.xml 파일을 찾아 더블클릭한다 source 눌러서 63번째 줄 코드를 찾는다 아래 코드로 수정한다. 주의 : port 에는 본인 포트번호를 입력해야한다 서버를 다시 실행시켜준다 서버 port 확인하는 방법 서버탭에서 서버를 더블클릭한다 포트번호를 확인한다
2023.10.11 -
[JSP] JAVA객체 ->JSON형식 변환 JACKSON 라이브러리
JACKSON JAVA객체를 JSON 형식에 대한 다양한 클래스 제공 라이브러리 1. ObjectMapper JAVA객체를 JSON형식으로 변환해주는 함수들을 제공하는 클래스 .writeValueAsString( JAVA객체 ) 해당객체를 JSON형식의 문자열로 반환 ObjectMapper mapper = new ObjectMapper(); String jsonData = mapper.writeValueAsString(boardDto); JACKSON 라이브러리 경로 jackson-databind-2.14.2.zip 1.87MB 위 파일 다운받아서 압축 풀고 3개 파일 lib파일에 첨부하고 하나씩 우클릭해서 빌드패스 적용해준다
2023.10.11 -
[JSP] 이클립스(eclipse) localhost:8080 404에러 해결 / 페이지를 찾을 수 없습니다 해결 / jsp 사용시 이클립스에서 서버 키는 방법
jsp 사용시 이클립스에서 서버 키는방법 - 이클립스를 실행하고 Ctrl + F11 누른다 Apache 선택후 Tomcat v9.0 Server 선택 (버전은 설치한 사람에 따라 다름) Browse 비어있는 것을 확인 후 선택 경로를 잘 확인후 Tomcat 9.0 폴더까지 선택하여 계속 클릭 경로에 잘 들어간 것을 확인 프로젝트가 잘 들어간 것을 확인하고 finish 그럼 오류가 뜬다..ㅎ... 톰캣 서버 설정이 필요하다 서버 탭에서 tomcat v9.0을 더블클릭 만약 서버탭이 보이지 않는다면 이클립스 상단 메뉴에 window - show view - other 에서 servers 를 찾아 열어준다 overview 창이 뜨면 포트 번호를 확인후 다른 포트번호로 바꾼다. (예를들면 8081로 바꿈) 꼭 ..
2023.10.11