728x90

전체 글 200

Server, Error / com.hello.HelloServlet.class:1 Failed to load resource: the server responded with a status of 404 ()

xml 파일 HelloServlet com.hello.HelloServlet.class HelloServlet /HelloServlet에러문구com.hello.HelloServlet.class:1 Failed to load resource: the server responded with a status of 404 ()의미 주소가 틀렸다.404 에러는 주소가 틀려서 나타나는 에러 문구이다.해결방법 틀린 주소를 찾아야한다. xml 파일 만들때 servlet-class 주소를 잘못 적었다.com.hello.HelloServlet.class class 파일이지만 .class는 생략해서 적어야한다. com.hello.HelloServlet 해결완료~

오류/Server 2024.09.09

Server, Servlet / Starting Tomcat v9.0 Server at localhost' has encountered a problem

에러문구Starting Tomcat v9.0 Server at localhost' has encountered a problem의미 1. url 맵핑이 겹쳐 오류가 난다. 2. Tomcat 경로 충돌해결방법 - 1 web.xml 파일 안에  웹 서블릿을 이미 선언했는데 Servlet 파일 안에 또 웹 서블릿을 선언하면 오류가 발생한다. @WebServlet("/HelloServlet");   결론, 둘 중 하나는 지우면 된다.해결방법 - 2 1. [Servers] 더블 클릭2. Server Options에 [Public module contexts to separate XML files] 체크해결방법 - 3 Tomcat 경로 확인 / 재설정 해결방법 - 4 Server - [Clean] 해결방법 -..

오류/Server 2024.09.09

Server, Servlet / error: package javax.servlet.http does not exist

오류 문구HelloServlet.java:3: error: package javax.servlet.http does not exist의미 해당 패키지를 모르겠다.해결방법 servlet-api.jar 파일을 환경변수에서 선언해준다. 1. 시스템 속성 - 환경변수 - 새로 만들기2. 변수 이름 : CLASSPATH    변수 값 : ${Tomcat 위치}\lib\servlet-api.jar 내 Tomcat 파일 위치 > C:\Tomcat 9.0\lib\servlet-api.jar 3. cmd창이 열려있다면 껐다 다시 키기4. 확인 -  cmd창    > set  해결완료~

오류/Server 2024.09.09

WEB, Servlet이란?

Server Tomcat동적인 웹을 만들기 위한 Servlet이나 JSP의 컨테이너WAS(Web Application Server) 웹에서 실행하는 프로그램 Servlet, JSP, PHP, 등등 ...  Servlet 웹에서 실행하는 프로그램 클라이언트에서 DB로 직접 연결하여 사용 할 수 없다.서버는 클라이언트와 DB를 서로 연결시켜주는 역할을 한다. Servlet은 Java 파일이지만 public static void main(String[] args) 메소드가 없다.주기함수이며 new로 생성하지 않아도 된다. (Tomcat이 한다.) 주기함수(Life Cycle) init() : 맨 처음에 1번만 호출할수 있다.↓service() : 클라이언트가 요청할 때마다 호출할 수 있다.- doGet()- ..

Web 2024.09.09

Web, Template 다운로드 사용하기

Template Template 플러그인은 동적으로 생성하고자 하는 요소를 미리 HTML 틀을 정의해 둔 후,  그 안의 적용할 내용을 JSON 데이터로 처리하는 jQuery 플러그인이다. Ajax를 사용하면 원격지의 JSON 데이터를 페이지 이동 없이 로드 해 올 수 있다.이때 Ajax로 로드한 JSON 데이터의 구조와 템플릿에 정의되어있는 치환자들이 동일하다면,  바로 데이터를 전달받아 동적 요소를 생성하여 화면에 출력하도록 구성할 수 있다.  JSP 파일에서 작업을 하면 EL표현식과 충돌이 난다. => 그래서 JSP 파일에서는 반드시 ""를 붙여서 사용을 해야 한다.1. jquery-tmpl-master.zip 다운로드https://github.com/BorisMoore/jquery-tmpl 1-1..

환경설정/Web 2024.09.03

Web, JSTL 다운로드 받기 / EL 사용하기 위한 환경설정

JSTL 라이브러리 JSTL은 JavaServer Pages Standard Tag Library의 약어로, Java 코드를 바로 사용하지 않고 HTML 태그() 형태로 직관적인 코딩을 지원하는 라이브러리이다. JSP Java + HTMLScriptlet 출력 :  JSP안에서 Java 코드를 몰아내기 ==> EL/JSTL  EL${ } -> 제이쿼리 가 아니다.  EL을 사용하기 위해서는 JSTL 라이브러리가 필요하다.JSTL 다운로드 받기 https://mvnrepository.com/ 1. 검색창에 JSTL 검색  2. 다운 많이 받은 JSTL 클릭, 1.1.2버전 클릭, jar(384KB) 클릭해서 다운로드 standard 다운로드  1. 검색창에 standard 검색   2. Standard..

환경설정/Web 2024.08.29

WEB, AJax란?

AJax (Asynchronous JavaScript and XML) 특징 비동기 처리 화면 이동을 안한다. 라이브러리가 없어도 된다. 브라우저의 XMLHttpRequest를 이용해 전체 페이지를 새로 가져오지 않고도 페이지 일부만을 변경할 수 있도록 javascript를 실행해 서버에 데이터만을 별도로 요청하는 기법이다. $.ajax({ type : '타입', url : 'url 주소', dataType : '데이터 타입', success : function(data){ 성공했을 때 }, error : function(e){ 실패했을 때 }}); typeHTTP 통신의 종류get(defualt), post, delete, puturlajax 요청할 urlurl : 'http://localhost..

Web 2024.08.27

JQuery, load() - url 읽어오기 / html 파일 내용 읽어서 보기

HTML동적 드롭다운  JavaScript// 파일 로드 1 depth$('#category1').load('../txt/category-data.html #category1-1', function(){ $(this).show()})//2 depth$(document).on('change', '#category1 > select', function(){ $('#category2, .console').empty(); $('#category3').empty(); //data-target의 속성을 꺼내와라 var target = $(this).find('option:selected').attr('data-target'); console.log('target = ' + target); $('#..

오류/JQuery 2024.08.27
728x90