목록Web/JSP (6)
농소
EL( Expression Language ) - 코드 간소화 EL 표현식 -문자열, 숫자, 논리 - ${ } 내에 표현식으로 표현 - 문자열 : ("")더블쿼트,''단일 쿼트 구분이 없다. ex) ${"abc"} , ${'abc'} - 숫자 : 정수, 실수 ex) ${1234} , ${3.14} - 논리 : true, fause ex) ${4>3} = true EL 연산자 - 산술 연산자 : +, -, /, *, mod - 비교 연산자 : &&, ||, or, and, not, xor - 논리 연산자 : ==, !=, >, 위 내용을 간단하게 EL 내장객체로 손쉽게 표현가능 하다 - EL ${param.id} = String id = request.getParameter("id");${param.pwd..
지난 글과 마찬가지로 이번엔 POST방식으로 보낸후에 응답값을 보내보겠다. get방식과 코드는 같고 방식만 get에서 post로 변경했다 전 글과 다른점은 post요청을 받으므로 doget()메소드가 아닌 dopost()메소드를 통해 응답하므로 이곳에 구현한다. get방식과는 다르게 name=value값이 헤더가 아닌 바디에 있으므로 url에 입력한 값이 노출이 되지않는다.
간단하게 get방식으로 데이터 전달하는 것을 테스트 해본다form태그에 상대경로로 /gettype 설정하였고 메소드는 당연히 get방식으로 설정 input 태그에는 아이디와 비밀번호를 입력하는 칸을 만들고 submit으로 제출하는식으로 구현 웹 브라우저에 구현한 데로 사용자에게 입력을 요구하고 있다. 상대방이 id,pwd를 입력 후 get방식 httpservletrequest로 요청 값을 doGet()메소드를 통해 받고 httpservletresponse로 응답을 처리 실행결과에서 주소 줄의 url을 보면 name=value값이 바디에 들어가 있지 않고 헤더에 들어가 있으므로 입력한 값이 전부 노출이 된다. 위 상황을 헤더는 이런식으로 표현 GET /test/gettype?id=value&pwd=valu..
GET방식 1. 질의 문자열이 요청정보 헤더의 URI에 추가되어 전송2. 질의 문자열의 내용이 외부에 노출3. 질의 문자열의 길이가 제한적4. 질의 문자열의 인코딩/디코딩 작업이 필요없으므로 처리속도가 빠르다5. 질의 문자열을 직접 URI에 추가가능 POST방식 1. 전달되는 질의 문자열이 요청정보의 몸체에 포함되어 전달2. 질의 문자열이 외부에 노출되지 않음3. 질의 문자열의 길이 제한이 없다4. 태그를 통해서만 요청가능 GET방식은 서버의 데이터를 단순히 가져오는 작업에 사용 POST방식은 서버의 데이터 값 수정이나 상태변화를 일으키는 작업에 사용 --------------------------------------------------------- GET 방식 한글 처리 소스 인코딩태그 사이에 사용..
서블릿 웹서버에서 동작하는 애플리케이션을 구현할 때 사용 클라이언트에게 서비스 하기위한 목적웹서버에서 서비스되는 페이지 웹서버가 클라이언트에게 서비스하는 단위 = 웹 애플리케이션 클라이언트 요청 ->(url정보) -> 서버 url 정보 ex) http://123.123.12x.xx : 8080 / asd / index.jsp Http인터넷에서 웹 서버와 사용자의 인터넷 브라우저 사이에 문서를 전송하기 위해 사용하는 프로토콜 123.123.12x.xx 웹 애플리케이션을 서비스하는 웹서버가 설치된 주소 만약 서비스 요청하는 클라이언트 주소가 서버와 같은 경우 컴퓨터 주소 대신 localhost 또는 127.0.0.1로 표시 이런 경우 네트워크에서 컴퓨터를 찾는 과정이 생략되어 오프라인 상태에서도 테스트 가능..
음.. 2주 뒤에 있을 기말고사가 끝나고 나면 겨울방학 동안에 모의해킹 실무에서 자주 쓰이는 JSP에 대해 공부해보려고 합니다. 책을 검색 중에 이 책을 보고서 책의 앞부분이 굉장히 예뻐서? 바로 구매 버튼을 눌렀습니다. 음 배송을 받고서 책을 보니 으잉? 책 절반을 딱 갈라서 오른쪽 부분이 굉장히 지저분한데.. 원래 이런 건가?? 다시 보니 원래 새하얀 책이 맞는데 말이죠 아마 배송 과정 중에 누가 밟거나 떨어뜨린 것 같네요 머 책은 내용이 중요한 거니 관대하게 넘어갑시다 이번 연도에 나온 책이다 보니 Win 10 version으로 진행되네요 와.. 정말 혼자 봐도 이해가 잘 될 정도로 설명이 좋고 그림도 많아서 도움이 많이 됩니다. 말 그대로 입문자에게 좋은 책인 것 같아요 책의 정가는 28,000원..