웹 & 프레임워크 168

JSP 내장객체

■ request 클라이언트로부터의 요청을 처리하는 객체 메소드설 명비 고getParameterName()모든 요청 매개변수의 이름을 리턴합니다.요청 매개변수를 액세스하기 위한 메소드getParameter(name)name에 해당하는 매개변수의 값을 리턴합니다.getParameterValues(name)name에 해당하는 매개변수의 모든 값을 리턴합니다.getHeaderNames()요청에 대한 헤더의 이름을 리턴합니다.요청 헤더를 읽어내는 메소드getHeader(name)name에 대한 헤더 값을 String형으로 리턴합니다.getHeaders(name)name에 대한 모든 헤더 값을 리턴합니다.getIntHeader(name)name에 대한 헤더 값을 int형으로 리턴합니다.getDateHeader(n..

<비공개> 장바구니 서블릿 소스 - 참고용 (필요없을듯)

서블릿 private void addCart(HttpServletRequest request, HttpServletResponse response) throws Exception{ int no = Integer.parseInt(request.getParameter("no")); int amount = Integer.parseInt(request.getParameter("amount")); HttpSession session = request.getSession(); // 장바구니 확인 HashMap cart = (HashMap)session.getAttribute("cart"); // 없다면 if(cart == null){ // 장바구니 생성 cart = new HashMap(); session.setA..

<비공개> 동적쿼리

이런식으로 알려주면서 동적쿼리를 한번 사용해보자 동기방식으로 먼저 실행해보자 ---------------------------------------------------- 인터페이스에 다음을 구현해준다. List selectDirectorListByNameOrAge(String name, int age); 서비스와 DAO에 같은 메서드를 추가시킨후에DAOImpl을 작성하기 시작한다. public List selectDirectorListByNameOrAge(String name, int age) {HashMap map = new HashMap; if(name != null) {map.put("name",name);} if(age > 0) {map.put("age",age);} return sqlSessi..

<비공개> 조인해오기 xml설정

수정하기전, VO클래스에 list타입을 추가해준다 SqlMapConfig.xml Director.xml DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> INSERT INTO director VALUES(#{id},#{name},#{age},#{winnerCount},#{profile}) UPDATE director SET director_age=#{age}, director_winnercount=#{winnerCount} where director_id=#{id} DELETE FROM director WHERE director_id=#{value} select di..