JSTL EL escape 하기
* 어쩌다 한번 JSTL이나 EL 문법을 html 화면으로 보여주기 위해 escape 해야 할 경우가 있다. – JSTL : <, > 활용 – EL : 역슬래쉬(\) 활용
* 어쩌다 한번 JSTL이나 EL 문법을 html 화면으로 보여주기 위해 escape 해야 할 경우가 있다. – JSTL : <, > 활용 – EL : 역슬래쉬(\) 활용
9 Javascript and Animated GIF Loading Animation SolutionsGlobal AJAX Loading SpinnersjQuery BlockUI (화면 modal 처리) http://ajaxload.info/ http://loadinggif.com/ http://preloaders.net/http://loadinfo.net/
http://mwultong.blogspot.com/2008/01/bps-kbps-mbps-gbps-tbps-calculator.html
$(document).click(function(event) { alert(‘a’); event.stopImmediatePropagation(); }); $(document).click(function() { alert(‘b’); }); * 참고 링크 http://stackoverflow.com/questions/652495/jquery-multiple-event-handlers-how-to-cancel
* 증상 Windows7, weblogic 로컬 개발환경에서 remote address 를 얻는 코드를 수행할 때(ex: getRemoteAddr()) IPv6로 가져올 경우가 있는데, 무조건 IPv4로 가져오도록 처리하고 싶다. * 해결 방법 웹로직 환경설정 파일에 강제적으로 IPv4 로 얻어오도록 설정. setDomainEnv.cmd 파일의 JAVA_OPTIONS에 -Djava.net.preferIPv4Stack=true 옵션 추가
– 출처 : http://bubibuba.tistory.com/21 – * 설치 rpm -i 패키지 파일 – install. -U 패키지 파일 – 기존 프로그램이 있으면 업그레이드를 한다. -v 패키지 파일 – 설치 과정을 확인. -h 패키지 파일 – 설치 과정을 #(hash)로 출력. ” rpm -Uvh lib* ” 는 자동으로 순서를 찾아 설치한다. * 삭제 rpm -e 패키지 이름 –allmatches -… Read More »
* 자바스크립트 배열(array) 관련 문법- 출처 : http://www.yunsobi.com/blog/3 – – 배열의 생성 var arr = [1,2,3,4,5]; //리터럴로 생성 var arr = new Array(); //Array 클래스로 생성var arr = new Array(5); … Read More »
보스키 (보스가 나타났다 >, <!!) : Ctrl + Shift + A 새 탭 : Ctrl + T 마지막 닫은 창 열기(10개까지) : Ctrl + Shift + T 환경설정 : Ctrl + Shift + C 익명모드 : Ctrl + Shift + N 이전 페이지 : Alt + Left 다음 페이지 : Alt + Right 다음 UI엘리먼트로 포커스… Read More »
<meta http-equiv=”refresh” content=”30;url=http://www.metatags.info/login”> => 30초 후에 해당 URL로 이동. * 참고링크 – meta tag의 용법을 모아 놓은 사이트
자바스크립트HTML컬렉션객체.namedItem(id or name); – 엘리먼트 컬렉션 내에 해당 id나 name을 갖는 객체가 있으면 그 객체를 반환한다. * 참고 링크 http://www.java2s.com/Code/JavaScriptReference/Javascript-Methods/namedItemSyntaxParametersandNote.htm
var bool = event.shiftKey; event 객체는 true/false의 값을 갖는 shitKey 라는 속성을 가지고 있어서, 이벤트 호출시 쉬프트키가 눌러졌는지 여부를 알 수 있다. * 참고 링크 https://developer.mozilla.org/en/DOM/event.shiftKey HTML DOM Event Object
* event.stopPropagation() 이 왜 필요한가? – 상위 엘리먼트의 동일한 이벤트가 호출되는 것을 막기 위하여 – 만약 TR에 onclick이벤트가 걸려 있고, TABLE에도 걸려있을 경우, TR을 클릭하면 TR이벤트 => TABLE이벤트 순으로 이벤트핸들러가 호출되는데. 이 경우 TABLE이벤트가 trigger되지 않도록 하는 것이 stopPropagation() 이다. * 참고 – 모질라 사이트에 있는 예제를 참고하면 이해가 쉬울… Read More »
https://www.baeldung.com/java-generics
http://www.webstandards.org/learn/tutorials/accessible-forms/intermediate/
* 체크포인트 1. 서버에서 쿠키 생성시 옵션으로 준 path와 쿠키 조회시 사용하는 path가 일치하는지 확인하자! (어떻게 해야 할 지 모른다면 둘 다 루트 (“/”) 로 주자!
프로젝트 우클릭 > Restore from local history 로 살릴 수 있다! 이거 없었으면 울었을 뻔 ㅠ_ㅠ…
<c:forEach items=”${localeMap}” var=”map”> <option value=”${map.locale}” ${map.locale == “얻어온값” ? ‘selected’ : ”}>${map.localeLabel} </option></c:forEach>
점(dot)은 EL에서 getter 역할을 하는 연산자이므로 다음과 같이 사용하자 >, < !! (참고 : 아래 예문에서 .language는 해당 객체가 가진 속성이다.) ${sessionScope[“org.springframework.web.servlet.i18n.SessionLocaleResolver.LOCALE”].language} * 참고 – 위의 값을 JSTL의 변수(var)로 선언하고 싶을 때는? => 따옴표를 escape! <c:set var=”localeLanguage” value=”${sessionScope[\”org.springframework.web.servlet.i18n.SessionLocaleResolver.LOCALE\”].language}”/>
* 일단 JSP를 WebContent(혹은 webapp) 하위에 바로 넣는 경우는 거의 없고 대개 WEB-INF 하위로 숨긴다고 볼 때, 다음의 방법을 조합하여 얻어올 수 있을 것 같다. 1. root ~ WebContent 까지의 경로 어떻게든얻어온 ServletContext.getRealPath(“/”); 2. WEB-INF ~ JSP까지의 경로 어떻게든얻어온 ServletConfig.getServletName();
* tld 파일 예제 <?xml version=”1.0″ encoding=”UTF-8″?> <taglib xmlns=”http://java.sun.com/xml/ns/j2ee” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd” version=”2.0″> <tlib-version>1.2</tlib-version> <uri>frameone</uri> <tag> <description>포맷에 맞게 날짜를 표시한다.</description> <name>dateFmt</name> <tag-class>xx.xxx.xxxxx.DateFormatTag</tag-class> <body-content>empty</body-content> <attribute> <name>infmt</name> … Read More »