본문 바로가기

분류 전체보기303

키보드로 문자열 입력받기 java.util.Scanner 클래스와 System.in을 이용해 키보드로 부터 문자열을 입력받을 수 있다. Scanner2Chapt39.java import java.util.Scanner; public class Scanner2Chapt39 { public static void main(String[] args){ String str = readString(); char[] charStr = str.toCharArray(); int count = charStr.length; System.out.println("글자수: "+count); for(int i=0; i 2015. 2. 26.
List타입으로 담긴 데이터를 JSON 타입으로 출력하기 Struts Action, DAO를 통해 list에 담긴 데이터를 JSON타입으로 반환하여 jqgrid 등 json결과를 필요로 하는곳에 쓸 수 있도록 할 수 있다. java(jsp)단에서 JSON타입 처리를 위해 json-lib-2.4-jdk15.jar 를 이용했고 소스단에서 net.sf.json.JSONArray, net.sf.json.JSONObject 를 import 했다. 출력결과 > * json-lib-2.4-jdk15.jar 라이브러리를 사용하기 위해서는 아래와 같이 Dependency관계에 있는 라이브러리를 필요로한다. commons-lang2.5, commons-beanutils 1.8.0, commons-collections3.2.1, commons-loggin1.1.1, ezmorph.. 2015. 2. 22.
Action 로직 처리 후 뷰단 넘어가야할때 로그상 에러가 없는데 흰화면에 멈출경우 Action 로직 처리 후 뷰단 넘어가야할때 흰화면에 멈출경우가 있다. 이때 로그상에 특이점이 없음에도 아무런 표시 없이 넘어가지 않는 경우라면 해당 액션의 mapping.findForward 부분에 오타가 없는지 볼 것. 아래 예를보면 struts config파일에 지정해놓은 forward name이 success인데 해당 액션에 succcess 로 오타가 있다. 별것 아닌 오타지만...이런거 하나하나가 시간을 잡아 먹는다!!!! 2015. 2. 19.
iBatis 쿼리로 vo와 맵핑한 값이 뷰단에서 null로 출력되는 경우 iBatis 쿼리로 vo와 맵핑한 값이 뷰단에서 null로 출력되는 경우가 있다. 원인은 쿼리 xml에 resultClass로 VO클래스를 지정했는데 Oracle DB의 컬럼값과 VO클래스의 변수명이 일치하지 않아서 생긴 문제 임! sql-people.xml ... ... 인데 정작 PeopleVO.java에는 아래와 같이 변수명이 지정되어 있는데 ... private String pid; private String fname; private String lname; private String email; private String phone; private String salary; private String hiredate; ... DB의 people테이블 컬럼은 위 변수명과 다르게 지정되어 있기때문.. 2015. 2. 18.