목록분류 전체보기 (659)
겉바속촉
서블릿 필터를 만들 때에는 annotation을 사용해서 만드는 것 또한 가능합니다:) 지난번에는 web.xml을 건드려봤죵 2022.06.09 - [IT 일기 (상반기)/JAVA] - 서블릿 필터 1 - web.xml 사용 서블릿 필터 1 - web.xml 사용 서버에서 한글을 전달받지 못해서 따로 설정을 해줬었는데요 2022.06.08 - [IT 일기 (상반기)/JAVA] - 서버에서 한글 전달 못 받는 경우 서버에서 한글 전달 못 받는 경우 post 메서드를 공부하는 와중에 2-juhyun-2.tistory.com web.xml에서 추가했던 내용을 주석처리 해줄게요 그리고 초간단 annotation 사용하는 방법 WebFilter에 /* 넣어주면 끝!!!!!!!!!
서버에서 한글을 전달받지 못해서 따로 설정을 해줬었는데요 2022.06.08 - [IT 일기 (상반기)/JAVA] - 서버에서 한글 전달 못 받는 경우 서버에서 한글 전달 못 받는 경우 post 메서드를 공부하는 와중에 생긴 에러 바로 한글을 입력하면 깨지는 것 분명히 get메서드일때는 발생하지 않았기 때문에 이유를 몰랐습니당:) 2022.06.08 - [IT 일기 (상반기)/JAVA] - 입력폼에 쓸게 2-juhyun-2.tistory.com WAS로 현재 톰캣을 사용중인데 클라이언트의 요청이 들어오면 적절한 소프트웨어를 사용하여 결과를 다시 반환시켜주는 원리입니다. 그리고 이 소프트웨어가 바로 서블릿이며 그 공간은 서블릿 컨테이너라고 해줍니다 서블릿을 실행시켜 컨테이너에 담아두고 결과를 다시 WAS로..
post 메서드를 공부하는 와중에 생긴 에러 바로 한글을 입력하면 깨지는 것 분명히 get메서드일때는 발생하지 않았기 때문에 이유를 몰랐습니당:) 2022.06.08 - [IT 일기 (상반기)/JAVA] - 입력폼에 쓸게 많다면...? Post 입력폼에 쓸게 많다면...? Post 사실 입력폼의 원리는 간단했음 2022.06.08 - [IT 일기 (상반기)/JAVA] - 입력폼의 원리 입력폼의 원리 이제는 url의 쿼리 옵션으로 리퀘스트를 설정하는 것이 아닌 입력폼을 활용하여 리퀘스트를 보내 2-juhyun-2.tistory.com 하지만 출력할때의 오류가 아닌 이유는 서블릿을 구동하는 자바 파일에서 분명하게 잡아주었기 때문에 입력할때의 오류라는 사실이 중요!!!!!! 아래 체크해준 부분!! utf-8은..
사실 입력폼의 원리는 간단했음 2022.06.08 - [IT 일기 (상반기)/JAVA] - 입력폼의 원리 입력폼의 원리 이제는 url의 쿼리 옵션으로 리퀘스트를 설정하는 것이 아닌 입력폼을 활용하여 리퀘스트를 보내볼 것 하지만 원리는 동일 단지 입력 form을 활용한다는 것 뿐...? 태그를 활용하여 입력폼 만들고 2-juhyun-2.tistory.com 그리고 이걸 보기 전에 쿼리스트링을 이해했기 때문에 형식만 바꼈음을 알 수 있었다 2022.06.08 - [IT 일기 (상반기)/JAVA] - get 요청과 쿼리 스트링 get 요청과 쿼리 스트링 get 요청 + 쿼리 스트링 👉 달라고 하는 요청을 보낼 때에는 옵션이 있을 수 있음 👉 옵션을 잘 살펴보면 쿼리 스트링 파악 가능 예시> http://loc..
Eclipse에서 html파일을 생성할 떄마다 charset = "EUC-KR" 이 부분 좀 항상 내가 원하는 대로 생겼으면......한다면 잘 오셨습니당:) Eclipse 기본 형식 설정 이클립스 상단에 Window > Preferences 클릭 좌측 탭에서 Web > HTML Files 클릭 인코딩 부분을 UTF-8로 설정 좌측 Web 탭 > JSP Files 클릭 인코딩 부분을 UTF-8로 설정 그리고 파일을 새로 생성해보면 다음과 같이 첨부터 UTF-8로 되어있습니당:)
이제는 url의 쿼리 옵션으로 리퀘스트를 설정하는 것이 아닌 입력폼을 활용하여 리퀘스트를 보내볼 것 하지만 원리는 동일 단지 입력 form을 활용한다는 것 뿐...? 태그를 활용하여 입력폼 만들고 서블릿 맵핑 주소 작성 태그로 1) 리퀘스트 입력하는 용도 -> text 2) 리퀘스트 보내는 용도 -> submit 브라우저는 form 태그에 작성된 action명을 보고 url 작성 그리고 name에 입력된 키값을 가져와서 쿼리문 작성
지난 포스팅에서는 리퀘스트를 보낼때 옵션을 꼭 넣어줘야 했음 2022.06.08 - [IT 일기 (상반기)/JAVA] - get 요청과 쿼리 스트링 get 요청과 쿼리 스트링 get 요청 + 쿼리 스트링 👉 달라고 하는 요청을 보낼 때에는 옵션이 있을 수 있음 👉 옵션을 잘 살펴보면 쿼리 스트링 파악 가능 예시> http://localhost/hi 로 get 요청을 보내는 경우 http://localhost/hi?cnt 2-juhyun-2.tistory.com 옵션을 없애본다면..? 500 에러창을 볼 수가 있습니동:) 하지만 기본값을 사용하고 싶다.......🤷♂️🤷♀️ 전달되는 입력 값의 형태를 먼저 알아볼게요 옵션 따라서 다음과 같이 전달되는 값도 변화가 있습니다:) 그리고 주의할 점은 3이라고..
get 요청 + 쿼리 스트링 👉 달라고 하는 요청을 보낼 때에는 옵션이 있을 수 있음 👉 옵션을 잘 살펴보면 쿼리 스트링 파악 가능 예시> http://localhost/hi 로 get 요청을 보내는 경우 http://localhost/hi?cnt=3 이라고 get 요청을 보내는 경우 그래서 서버에서도 cnt가 뭔지 알아야하는데 아래의 코딩을 보면 리퀘스트의 요청에서 getParameter를 통해 cnt라는 키워드를 읽어낸다고 이해하면 ok int cnt = Integer.parseInt(req.getParameter("cnt")); 다음과 같이 쿼리값을 넣어서 실행해보면~ 결과값은 다음과 같이 출력 전체 코드 package com.newlecture.web; import java.io.IOExcepti..
Eclipse를 설치 후 새로운 프로젝트를 생성하려고 하는데 Dynamic Web Project가 도무지 보이지 않는 경우............ Help > Install New Software Work with에서 선택 후 화살표 클릭 Web, XML, Java EE and OSGI Enterprise Development에서 필요한 항목들 체크 - Eclipse Java EE Developer Tools - Eclipse Java Web Developer Tools - Eclipse Web Developer Tools - Eclipse XSD Editors and Tools 약관 동의 후 Finish & 재시작하면 다음과 같이 Dynamic Web Project가 보임!!