사용자로 부터해서 어떤값을 입력받을 때 개시글 업무적인 것을 한번에 get 요청을 하지 못하고 get 요청과 post 요청을 나눠서 한다. GET 방식은 1. 쓰고자하는 내용을 모두 URL 에 붙인다는거 자체가 문제가 있고 2. 쿼리스트링은 문서를달라고 하는게 옵션 값이 장문으로 보내는 것은 쿼리스트링의 올바른 방법이 아니다. GET방식 폼 액션은 @웹서블릿 과 같게 한다. 입력폼 name 값들을 request.getParameter 로 가져온다. out.println 으로 출력 한다. 폼액션으로 넘겨줄때 method="POST" 를 추가하면 된다. GET 방식으로 보냈을때 데이터값들이 보인다. POST로 보낼 시 Post 로 전달되면 쿼리값이 붙은것이아니라 다른곳에 붙게 됨 F12를 누르고 개발자 도구..
분류 전체보기
값은 매핑되는 어노테이션이 와야된다. 사용자가 입력해야 할곳을 폼이라고 한다. Name =”cnt” click 시 hello?cnt=3 을 GET 방식으로 전달할수있다. 어떻게 매핑시켯나 입력된 박스 태그 속성을 보면 name 이라는 속성이 있는데 그 속성이 입력된 값을 실어나르는 것을 책임진다. 레퍼런스에서 Web 에 CSS , HTML , JSP file UTF-8로 설정한다. 그 이후 새로 만든 파일들은 UTF-8로 자동 설정된다 "안녕하세요"를 몇 번 듣고 싶으세요?
저번 시간에 입력값을 처리하는 방법을 배웠는데요 그 입력값이 전달이 안됬을 경우 그 입력처리가 오류가 발생 1부터 100까지 ?cnt=3 이면 3번출력 HTML 에서 a태그 에다가도 할수있다.
사용자에게 서블릿이라는 API를 이용해 사용자에게 어떻게 출력할것인가 . 출력을 알아봤으니 사용자가 어떤값을 입력했을 때 입력을 어떻게 처리할 것인가. 사용자 입력이란 것은 나에게 요청할떄 요청하는과정에서 입력이 이루어진다. 요청할 때 전달하는 값은 우리가 어떻게 받을것인가. 대표적으로 get과 post 가 있는데 get을 먼저 보겠다 GET 요청 무엇을 달라고 하는 요청에는 옵션이 있을 수 있다. http://localhost/hello -> GET 기본적으로 클라이언트가 요청하는 것은 문서이다. 문서를 요청할 때 추가적인 인자를 전달할수있다. 쿼리스트링 이라고도 부른다. 달라고 하는 요청에서도 추가적인 옵션을 질의할수있다. 이것이 웹에서 가능하다 이것을 전달하면 서버에서 일괄적인 것을 돌려주는것이아니..
1바이트로 한글 하나를 얻고 2바이트씩 묶어서 표현해야하는데 ISO-8859 에서 쓰는 톰켓에서는 한바이트씩 보기떄문에 ? 표로 나온다. UTF-8방식인 인코딩일시 – 한글은 저장하거나 보낼때는 출력도구를 통해서 내가 앞으로 출력할 도구는 UTF-8이구나 라고 정상적인 바이트로 데이터를 전달하게 된다. response.setCharacterEncoding("UTF-8"); // utf-8를 쓰기 위해서 보내고 response.setContentType("text/html; charset="UTF-8"); // 클라이언트에 전달되서 브라우저가 UTF-8로 읽어라 text/html 은 html 문서라는 것을 나타낸다.