오늘은 간만에 List로 데이터를 불러오는 것을 해볼 것이다. 간략하게 진행할 것이니 생략되는 내용이 많을 것이다. 1. List를 이용해 데이터를 뿌려보자 index.jsp 1 2 리스트를 이용해 다중행 출력 Map을 이용해 다중행 출력 cs 요렇게 간단하게 진행할 것이다. 1 2 3 4 5 6 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { List list = service.selectList(); request.setAttribute("list", list); request.getRequestDispatcher("/views/studen..
1234 테스트하기 Colored by Color Scriptercs 저번 시간에 셋팅 했던 mybatis를 위의 코드를 시작으로 테스트를 해보려고한다. 자 시작해보자!! 컨트롤러를 만들어주고 거기에 서블릿을 만들어주자 그리고 사용할 서비스 클래스를 만들것 인데 MyBatisService는 인터페이스로 구현하고 뒤에 객체 생성은 그것을 상속받은 클래스로 생성할 것이다. 그냥 인터페이스로 만들고 상속 받는 클래스가 무조건 구현 해야할 메소드만 올려 둔채 상속받을 클래스를 만들러 가자 클래스 생성하기를 누르고 add로 아까 만들었던 인터페이스를 상속받게 해서 만들면 빈 로직으로 자동완성 되어 클래스가 생성된다. 1234567891011121314151617181920212223package com.mybat..
태그명내용 requestEncoding value 속성을 통해 지정한 문자 셋으로 변경 setLocale 통화 기호나 시간 대역을 설정한 지역에 맞게 표시 timeZone 특정 영역의 시간대(GMT/GMT-9)를 설정 setTimeZone 특정 영역의 시간대 설정 정보를 변수에 저장하는 태그 bundle basename 속성에 지정된 properties파일을 읽어오는 태그 setBundle properties 파일을 읽어와 다양한 영역에서 참조할 수 있게 설정 message bundle태그를 통해 저장된 key로 value를 가져오는 태그 formatNumber 숫자를 특정 양식에 맞추어 출력하는 태그 parseNumber 문자열을 숫자 형식으로 변환하는 태그 formatDate 날짜 정보를 가진 객체를..
EL(Expression Language)JSP 2.0 버전에서 추가된 것으로 , out.print()와 같이 JSP에 쓰이는 Java코드를 간결하게 사용하는 방법으로, 화면에 표현 하고자 하는 코드를 ${value}의 형식으로 표현하여 작성하는 것을 말한다. 문법 : ${value} 내장객체, bean객체, 객체속성 올 수 있음값 접근 : . 이나 [ ] 접근예시: , ${param.name}, ${param["name"]}, .으로 접근시에는 map이나 bean형식 / [ ]는 list,map,배열,bean형식 EL 연산자 기호 EL 내장 객체객체 명 설명 pageScope page 영역의 객체에 접근 requestScope request 영역의 객체에 접근 sessionScope session 영역..
JSP Action TagJSP Action 태그는 XML 기술을 이용하여 기존의 JSP 문법을 확장하는 매커니즘을 제공하는 태그로, 웹 브라우저에서 실행되는 것이 아니라, 웹 컨테이너에서 실행되고 결과만 브라우저로 보낸다. 표준 액션 태그커스텀 액션 태그 사용법 JSP 페이지에서 바로 사용 태그 앞에 jsp 접두어가 붙는다. 별도의 라이브러리 설치 필요라이브러리 선언에 맞는 접두어가 붙는다. 예시 * 액션태그 접두어란 태그 이름 앞에 'ooo:' 형식으로 제공하는 태그의 그룹을 지정하는 것을 뜻한다. 표준 액션 태그 - JSP에서 기본으로 제공하는 태그태그명 설명 jsp:include 현재 페이지에 특정 페이지를 포함할 때 사용한다. jsp:forward 현재 페이지 접근 시 특정 페이지로 이동시킨다...
개요 비밀번호 찾기 파트를 맡은 사람들은 고민이 많을 것이다. 그냥 대충 하자니 없어 보이고 빡세게 인증을 넣어서 변경하고 싶은데 어려울것 같고.. 그런 사람들을 위해 간단하게 이메일로 인증 번호 보내고 이를 서블릿에서 확인하여 변경하는 코드를 포스팅하려고 한다. 필자도 꼬박 하루 고생했던것 같다. 여러가지 방법이 있긴 하지만 아직 배우지 않은 spring의 용어가 나와 쫄았다. 그래서 이리저리 블로그들 뒤지고 뒤져서 겨우 찾아냈다. 자 그럼 이제 시작해보자!! 1. 라이브러리 추가 이메일 관련 라이브러리가 좀 많이 필요한데 하도 비슷한 내용들을 서치해서 정리가 안된다 사진으로 빨간 네모친 것들을 일단 다 때려박자 파일은 나도 어디서 받았는지 기억이 안나므로 첨부파일로 올려드리겠다. 2. Naver sm..
웹 사이트를 이용하다 보면 아이디 저장과 같은 옵션을 자주 접했을 것이다. 오늘이 이 아이디 저장을 구현해볼 계획이다. 제일 먼저 위와 같은 jsp를 구성중 일부를 가져오면 아래와같이 구성을 했다. 체크박스는 체크가 되어 있을 경우 서블릿에서 on으로 값을 넘기고 체크가 되어있지 않을 경우에는 null값을 넘기게된다. 그렇기 때문에 이점을 가지고 서블릿에 로직을 구현할 것이다.12아이디 저장cs 보통 아이디 저장은 로그인이 성공 했을 경우 그 정보를 계속 저장한다. 그렇기 때문에 로그인 로직에서 로그인 했을 경우 그 로직을 구현한다. 가장먼저 saveId로 체크 여부를 확인 하고 체크 되어 있다면 new Cookie에 key : value 형식으로 넣어준다. id는 위에서 파라미터로 받은 id를 넣어주는..