IT/Java & JSP & FW
-
java :: Map에 들어있는 모든 데이터를 출력해보자.IT/Java & JSP & FW 2013. 6. 8. 16:25
Map에 들어 있는 데이터를 출력하는 일은 어려운 일이 아니다. 가끔 키값을 어떻게 뽑아와야할지 생각할때가 있는데 그럴 필요 없이 iterator의 hasNext 메소드와 next 메소드를 써줌으로써 끝낼 수 있다. 아래를 참고하자. Set keySet = tileMap.keySet(); Iterator iterator = keySet.iterator(); while (iterator.hasNext()) { String key = iterator.next(); Object value = tileMap.get(key); System.out.printf("key : %s , value : %s %n", key, value); }
-
java :: 자바로 모바일 디바이스 구분 후, URL 이동IT/Java & JSP & FW 2013. 4. 22. 20:26
// 모바일로 String userAgent = (String)request.getHeader("User-Agent"); String[] mobileos = {"iPhone","iPod","Android","BlackBerry","Windows CE", "Nokia","Webos","Opera Mini","SonyEricsson","Opera Mobi","IEMobile"}; int j = -1; if(userAgent != null && !userAgent.equals("")){ for(int i = 0 ; i -1){ out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); } } } 복사하셔서 해보시면 이..
-
java :: 자바로 URL 이미지 다운로드 소스IT/Java & JSP & FW 2013. 4. 7. 21:30
네. 자바로 URL에 해당하는 이미지를 다운로드 하는 소스입니다. 제가 실제로 사용하고 있는 소스이므로~ 별다른 문제는 없습니다. -_-ㅋ 불필요하게 jar 파일이 필요한것두 아니고 순수하게 자바로 되어있습니다. ^^ 그대로 복사해서 사용해보시면 충분이 이해되실꺼라봐요! ㅋ public static void imgFile(String localPath, String path, String name){ String file_ext=name.substring( name.lastIndexOf('.')+1, name.length()); BufferedImage image = null; try{ image = ImageIO.read(new URL(path+name)); BufferedImage bufferedIm..
-
java :: request 영역 탐사IT/Java & JSP & FW 2013. 2. 20. 16:33
자바로 reqeust 영역 전부 조사하는 소스입니닷. view 단에서 java 단을 호출 했을 때 reqeust 영역에 무엇이 들어있는지 궁금할 때 유용하게 사용하시면 됩니다. 로그 찍어보면서 하면 편하지요~ ㅋ Enumeration search = req.getParameterNames(); while (search.hasMoreElements()) { String name = (String) search.nextElement(); this.logger.debug("req name >> " + name); String[] values = req.getParameterValues(name); for (int i = 0; i < values.length; i++) { this.logger.debug("re..
-
java :: JSON DATA 원하는 값 MAP 형태로 리턴시키기.IT/Java & JSP & FW 2012. 12. 10. 14:44
전번 xml 탐사에 이은 json 탐사 입니다. java 단에서 다 불러오는 거구요. 방식은 재귀 호출로 원하는 값을 Map형태로 담아서 리턴합니다. 선언부는 아래와 같이. import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; 한번 살펴 보시면 좋을껏 같습니다. ^^ /** JSON URL 호출 **/ private static String readAll(Reader rd) throws IOException { StringBuilder sb = new StringBuilder(); int cp; while ((cp = rd.read()) != -1) { sb.append((char) cp); } retur..
-
java :: DOM 파서를 이용한 XML 호출 (재귀호출방식)IT/Java & JSP & FW 2012. 10. 31. 00:27
회사에서 XML 을 파싱해야 하는데, 해본적이 없어서.. -_-;; 난감... 무튼 가장 간단하고 모든 트리를 재귀호출로 탐사하는 방식으로 하나 짜봤습니다.. 제길.. 6시 5분에 일어나야 하는데 지금 시간이 오후 12시 25분..ㅜㅜㅜㅜ 그대로 복사하셔서 사용하시면 원리파악이 되실껍니다~! 그럼 이만.. 자야겠어요!! package XMLpasing; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeLis..
-
struts2 :: 사용자 인터셉터 예제IT/Java & JSP & FW 2012. 4. 30. 17:36
사용자 인터셉터 만들기 기본형태 public abstract class AbstractInterceptor implements Interceptor { public void init(){} public void destroy(){} public abstract String intercept(ActionInvocation invocation) throws Exception; } 간단한 사용자 인터셉터 만들어 보기. 0. 예제 개요 - add.jsp에서 두수를 입력하고 submit한다. - SumAction이 이를 받아 두수의 합을 리턴하면 result.jsp에서 두 수 및 그 합을 출력한다. SumAction이 실행되기 전에 Action의 수행시간을 계산하기 위한 mytimer, prepare(Model빈..