private void searchMem(HttpServletRequest request, HttpServletResponse response) throws ClassNotFoundException, SQLException, ServletException, IOException {Class.forName("oracle.jdbc.driver.OracleDriver");conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","hr","hr");pstmt = conn.prepareStatement("select employee_id, first_name, last_name from employees where employee_id = ..
1.Web = HTTP = Stateless-연결 상태 유지 X-요청 단위로 Connection-따라서 이전 페이지에서 수집 했던 데이터를 다음 페이지에서 사용할 수 없다-다음 페이지에서도 이전 페이지에서의 데이터를 유지해서 쓰기 위해서는 어딘가 저장해두고 유지시켜 놓아야한다-저장소 : ServletContext, HttpSession, HttpServletRequest-저장 : setAttribute(name, value)-추출 : getAttribute(name)-삭제 : removeAttribute(name)-각 저장소의 차이점 : 메모리에서 살아있는 기간이 다름 ServletContextHttpSession HttpServletRequest생성 : 서버 시작 시 제거 : 서버 중지 시web app..
1. 서버->클라이언트 (HttpServletResponse setContentType)response.setContentType("text/html;charset=utf-8"); 2. 클라이언트->서버 (HttpServletRequest setCharacterEncoding)1)post 방식 request.setCharacterEncoding("utf-8");2)get 방식server.xml 에서 Connector port 8080의 URIEncoding="UTF-8" 로 설정
1. get 방식 - request.getQueryString();public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html;charset=utf-8");PrintWriter out = response.getWriter(); // request 요청한 클라이언트와의 출력스트림 생성out.print("Get방식으로 요청됨!");out.println(" 전체 문자열 : "+request.getQueryString());out.close();} 2. post 방식 - request.getInputStrea..
PrintWriter out = response.getWriter(); // request 요청한 클라이언트와의 출력스트림 생성out.print("Get방식으로 요청됨!");//Query String 추출String id = request.getParameter("id");String pwd = request.getParameter("pwd");String[] list = request.getParameterValues("color");out.print(id+":"+pwd);for(String s : list){out.print(" "+s);}out.close();
ID 비밀번호 빨강파랑노랑하양 남성여성 서울부산제주대구 입력해라 사진:
1. Request 정보1) 요청방식(GET/POST)2) URI3) HTTP 버전 정보 2. Response 정보1)응답 코드 : 200, 404, 500 2)name:value 등 등 HttpServlet을 상속 받은 Servlet 클래스의 service 함수의 인자 HttpServletRequest, HttpServletResponse 를 이용하여 각 각 Request 정보와 Response 정보를 불러오거나 저장해서 전송해줄 수 있음 클라이언트가 서블릿을 요청했을 때,service() 함수를 호출하기 전에 HttpServletRequest 객체와 HttpServletResponse 객체를 생성하고 이를 service() 함수의 매개 변수로 전달해준다
[펌]http://namsieon.com/200
자바로 스택을 구현하는 방법은 여러가지가 있다. 1. 배열 이용하기 import java.io.*; import java.lang.*; import java.util.*; public class Main{ public static void main(String[] args) throws java.lang.Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s = null; int N = Integer.parseInt(br.readLine()); ArrayStack stk = new ArrayStack(100000); for(int i=0;i