인기글

230321

T.김동식 pro30 각 단계에서 기록하고 싶었던것들 30.1 기존 소스 코드 변경하기 인터셉터 설정 인터셉터는 한번 작성해 놓으면 변경하지 않고 다른 프로젝트에서도 사용할 수 있음. 30.2 마이바티스 관련 XML 설정하기 typeAliases typeAlias type경로 alias별명 DB 조회 결과를 내가 커스텀한 객체(DAO)로 가져오고 싶은 경우 간편하게 가져올 수 있도록 패키지에 대한 별명을 지정함. resultMap type 위에서 지정된 별명들은 mapper폴더안의 파일들에서 사용됨. resultMap - id sql문을 담은 select이 resultMap 가져올 형식별명 - type typeAliases별명 result - property속성 - column데이터 column이름 30..

미분류 2023.03.21 0

230214

T.김동식 json 타입 객체 출력하기 출력 json lib json을 활용할 수 있도록 도와준다. https://code.google.com/archive/p/json-simple/downloads Google Code Archive - Long-term storage for Google Code Project Hosting. code.google.com ajax로 json타입 객체 서버로 받기 전송 package sec03.ex01; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax..

미분류 2023.02.14 0

230213

T.김동식 AJAX Asynchronous JavaScript And XML 비동기 자바스크립트 + XML 전체 페이지가 아닌 일부분만을 업데이트 할 수있게 함 데이터를 주고받을 수 있음, html, xml, json, text $.ajax({ type:"", dataType:"", async:true/false, url:"http://localhost:8080/test", data:{a:"a"} success:function(data,textStatus){}, error:function(data,textStatus){}, complete:function(data,textStatus){} }); dataType="text" package sec01.ex01; import java.io.IOExceptio..

미분류 2023.02.13 0

Tip

230321

T.김동식 pro30 각 단계에서 기록하고 싶었던것들 30.1 기존 소스 코드 변경하기 인터셉터 설정 인터셉터는 한번 작성해 놓으면 변경하지 않고 다른 프로젝트에서도 사용할 수 있음. 30.2 마이바티스 관련 XML 설정하기 typeAliases typeAlias type경로 alias별명 DB 조회 결과를 내가 커스텀한 객체(DAO)로 가져오고 싶은 경우 간편하게 가져올 수 있도록 패키지에 대한 별명을 지정함. resultMap type 위에서 지정된 별명들은 mapper폴더안의 파일들에서 사용됨. resultMap - id sql문을 담은 select이 resultMap 가져올 형식별명 - type typeAliases별명 result - property속성 - column데이터 column이름 30..

미분류 2023.03.21 0

230214

T.김동식 json 타입 객체 출력하기 출력 json lib json을 활용할 수 있도록 도와준다. https://code.google.com/archive/p/json-simple/downloads Google Code Archive - Long-term storage for Google Code Project Hosting. code.google.com ajax로 json타입 객체 서버로 받기 전송 package sec03.ex01; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax..

미분류 2023.02.14 0

230213

T.김동식 AJAX Asynchronous JavaScript And XML 비동기 자바스크립트 + XML 전체 페이지가 아닌 일부분만을 업데이트 할 수있게 함 데이터를 주고받을 수 있음, html, xml, json, text $.ajax({ type:"", dataType:"", async:true/false, url:"http://localhost:8080/test", data:{a:"a"} success:function(data,textStatus){}, error:function(data,textStatus){}, complete:function(data,textStatus){} }); dataType="text" package sec01.ex01; import java.io.IOExceptio..

미분류 2023.02.13 0

230207

T.김동식 회원가입 회원리스트 로그인구현하기 아이디: 비밀번호: 아이디를 입력하세요. 로그인 창 관리자로 로그인 했습니다. 환영합니다. 님!!! 구구단 출력하기 출력할 구구단의 수를 지정해 주세요. 출력할 구구단 : ${param.dan}단출력 ${param.dan} x ${i} ${dan*i} <, >, &, properties 파일 + fmt 국제화/형식화의 기능을 제공해주는 JSTL 라이브러리 fmt:setLocale value="지정할 언어" fmt:bundle basename="읽을파일명" fmt:message key="출력할 key값" //member.properties mem.name = 홍길동 mem.address = 서울시 강남구 mem.job = 회계사 //member_ko..

카테고리 없음 2023.02.07 0

230206

T. 김동식 표현언어에서 같은 속성에 대한 우선순위 page>request>session>application hashmap 출력하기 HashMap test: ${hash.a} JSTL jsp standard tag library c 코어 : 변수 지원, 흐름 제어, 반복문 처리, URL 처리 x xml : XML 코어, 흐름 제어, XML 변환 fn 함수 : 컬렉션 처리, 문자열 처리 sql 데이터베이스 : SQL fmt 국제화 : 지역, 메시지 형식, 숫자 및 날짜 형식 c:set 변수설정 c:remove 변수제거 c:if(if) c:choose - c:when(elseif) c:otherwise(else) c:forEach(for문) - var, items, begin, end, step, varS..

카테고리 없음 2023.02.06 0

230203

T.김동식 자바의 자료구조, collection list, set, map isELIgnored=false Expression Language, 표현언어 EL == eq equal != ne not equal gt greater = ge greater or equal 기존 Expression Tag() 대체 ${표현식} 로그인/회원가입 구현 //login 폼 아이디 비밀번호 //result에서 forward시 msg를 출력할 영역, 첫코딩시 신경쓰지않는다, 이후 추가해도 무방. //아이디를 입력하지 않았을 경우 //login.jsp로 forward한다. //msg를 함께 전송 //아이디를 입력했을 경우 forward없이 출력. //method가 get일경우, 정보가 노출된다. /..

카테고리 없음 2023.02.03 1