본문 바로가기

분류 전체보기372

[JQeury + JSP + Servlet] Ajax로 통신하기/비동기통신 click me 버튼을 클릭시 JSON형식 문자열을 받아와 json으로 변경 후 값을 할당한다. data.jsp out.pirnt를 통해 데이터를 보낸다. out 내장 객체는 응답 출력 스트림을 제공하는 객체이다. HTML이나 텍스트와 같은 응답 데이터를 출력하는 데 사용된다. 서블릿을 이용한 로그인 데모 서블릿을 이용하여 로그인 데모 프로그램을 작성한다. index.jsp 아이디: 비밀번호: click me 사용자로부터 아이디와 비밀번호를 받아 서블릿과 비동기 통신을 진행한다. 실제 로그인을 구현할 시에는 pw는 해쉬 함수를 통과시켜 사용 하여야 한다. 클라이언트 단이든 서버 단이든. 해쉬 함수는 입력 값에 대해 동일한 출력을 보장하는 무작위 수를 생성하는 함수라고 생각하면 된다. 즉 사용자가 입력하는.. 2023. 6. 29.
[JSP] JSP 내장객체란?/내장객체 사용하는 법 이름 : 나이 : 취미 : 웹 브라우저 상에서 아래 url를 입력한다. http://localhost:9000/sample1/index.jsp?name=이름이다&age=26&hobby=그림&영화 즉, 루트 경로 뒤에 ?로 시작하는 쿼리 파라미터를 입력한다. 즉 GET방식이다. request 내장 객체의 주요 메서드: getParameter(String name): 지정된 이름의 HTTP 요청 매개변수 값을 반환합니다. getParameterValues(String name): 지정된 이름의 HTTP 요청 매개변수 값들을 배열로 반환합니다. getAttribute(String name): 지정된 이름의 요청 속성 값을 반환합니다. setAttribute(String name, Object value): 지.. 2023. 6. 28.
[JSP] JSP 기본 사용법/JSP 시작하기 global : local : 페이지를 새로고침하면 global변수는 계속해서 1이 더해짐을 확인할 수 있다. JSP for문 사용 카운터 : 함수 선언 및 사용 태그 내에 함수 원형을 작성하고 태그 내에서 사용한다. JSP 파일 내부 클래스 사용 JSP 파일 외부 클래스 사용 Student.java 클래스 파일을 사용한다. Student.java package sample1; public class Student { private String name; private int engScore; public Student(String name, int engScore) { this.name = name; this.engScore = engScore; } public String print() { retur.. 2023. 6. 28.
[JAVA] Servlet 시작하기/Servlet을 사용해보자 위쪽 버튼을 클릭하면 GET을 날리고 아래 버튼을 누르면 POST를 날린다. 클릭시 HelloServlet클래스에서 요청을 받아 처리한다. 즉, 콘솔에 각각 Do get 혹은 Do post가 뜬다. 클라이언트에서 데이터 받기 서블릿에서 클라이언트로 데이터를 넘길 때는 PrinterWriter를 사용한다. index.html name: age: web.xml sample3 index.html index.htm index.jsp default.html default.htm default.jsp hello sample3.HelloServlet hello /hello HelloServlet.java package sample3; import java.io.IOException; import java.io.Pri.. 2023. 6. 28.