[링크] jsp 커스텀태그(custom tag)의 생명주기(life cycle) 및 doStartTag(), doEndTag()의 차이점 등
http://book.javanb.com/servlets-and-javaserver-pages-the-j2ee_technology-web-tier/0321136497_ch07lev1sec7.html
http://book.javanb.com/servlets-and-javaserver-pages-the-j2ee_technology-web-tier/0321136497_ch07lev1sec7.html
예전에는 공백문자의 인코딩(URI encoding)결과가 “%20″(맞나?) 이었다고 하는데현재는 공백문자의 인코딩결과가 “+” 로 표준이 변경된 것 같다. java 내부적으로는 디코딩이 잘 될지 몰라도 자바스크립트에는 아직 “+” 로 바뀐 표준을 지원하지 않는 것처럼 보여서, 그냥 +를 공백문자로 relace(치환)하는 코드를 추가했다. value = decodeURIComponent(value || ”).replace(/\+/g, ‘ ‘);
– 출처 : http://anonymity.com/browser-caches/ – How to clear & disable the browser cache in all major browsers by ANONYMITY.COM ~ ADD A COMMENT Every time you use your web browser, your computer collects information about how you use it as well as generating local copies of files and documents you have viewed. This information is stored in folders on… Read More »
세부적인 차이점은 잘 모르겠고 -_-; 가장 큰 차이점은 call()은 호출시 인수를 명시적으로 나열해 주어야 하고, apply()는 호출시 arguments와 같은 인수배열 하나를 받는다는 점이다. 그래서 공통작업 할 때 apply()가 좋아 >,. < !! * 참고링크 call()과 apply()에서 변경되는 this의 의미 call() apply()
– 출처 : http://blog.naver.com/islove8587/10134653479 – 1. URI : Universal Resource Identifier – 인터넷상의 자원을 식별하기위한 표기법(규약) – URL(Uniform Resource Locator)와 URN(Uniform Resource Name) 을 포함 – URN은 실제로 흔히 사용되지 않기 때문에 보통 URI는 URL을 말한다고 볼 수 있다. 2. URL : Uniform Resource Locator – 물리적인 위치(프로토콜, 아이피 또는 도메인, 포트 등)와 상관있는 경우… Read More »
실험적으로 얻은 지식에 의하면, getRequestDispatcher().forward() 가 실행되어도, 바로 그 시점에 리턴되는 것이 아니라forward() 작업과는 비동기적으로, 그 이후의 코드도 끝까지 실행되는 것으로 보인다. 그런데 문제는 그 이후의 코드에서 response를 write 하는 등의 코드가 존재하면IllegalStateException 이 발생한다는 것이다. 그러므로 getRequestDispatcher().forward() 이후에 return 을 붙이는 것이, 안전하면서도 내가 원하는 결과를 얻을 수 있는 패턴이라는 생각이 든다. * 참고링크 http://www.xyzws.com/Servletfaq/does-the-requestdispatcherforward-include-method-return/15 http://www.coderanch.com/t/360595/Servlets/java/RequestDispatcher-forward-method-returns-asynchronously
– 출처 : http://www.theserverside.com/news/thread.tss?thread_id=28471 – The servletRequest’s getRequestDispatcher() can take a relative path while ServletContext’s getRequestDispatcher() can not(can only take relative to the current context’s root). For example with ServletContext both -> request.getRequestDispatcher(“./jsp/jsppage.jsp”) – evaluated relative to the path of the request ->… Read More »
1. 정적 셋팅 jQuery ajax option의 headers 속성에 {key:value} javascript object를 정의한다. 2. 동적 셋팅 jQuery ajax option으로 beforeSend() 이벤트 핸들러를 정의하고 그 내용에 setRequestHeader(key, value) 함수를 사용하여 원하는 header 값을 설정한다. 이 설정은 정적 셋팅을 오버라이딩한다.
엑셀2007의 경우 필터 아이콘 옆의 “다시적용” 버튼을 누른 후 복사하면 제대로 복사가 된다.
* 네트워크장비 구성에 따라서 취해야 하는 헤더명이 다르므로 완벽한 코드는 아니다. HttpServletRequest hReq = (HttpServletRequest)request; String cltAddr = hReq.getHeader(“X-Forwarded-For”); if(cltAddr == null || cltAddr.equals(“”)) { cltAddr = hReq.getHeader(“Proxy-Client-IP”); if(cltAddr == null || cltAddr.equals(“”)) { cltAddr = request.getRemoteAddr(); } } * 참고링크 http://whitebear.tistory.com/80
SELECT COUNT(COL1),COL1 FROM TABLE1 GROUP BY COL1 HAVING COUNT(COL1) > 1;
Servlet Filter는 web.xml 에 정의된 순서대로 실행된다. 참고링크
– 출처 : http://stackoverflow.com/questions/3914557/passing-arguments-forward-to-another-javascript-function – * 개요 a()함수의 인수를 그대로 b함수로 넘기며 실행하되, b()함수의 인수의 갯수가 가변적일 경우에도 대응할 수 있도록 arguments 배열을 사용한다. function a(arg1, arg2, arg3){ b.apply(this, arguments); } function b(arg1, arg2, arg3){ alert(“arg1:”+arg1+”, arg2:”+arg2+”, arg3:”+arg3); } a(‘Jin’, ‘Nina’, ‘Paul’); //테스트! * 응용 arguments 는 (객체)배열이므로 잘라내거나 병합할 수 있다. 응용해 보자!
http://blog.naver.com/dmssla1211/150178903
분명히 문법을 정확히 입력했음에도 왠지 javascript의 reset() 함수가 동작하지 않았었다. 왜일까…? 구글링을 해 보니 “reset() 함수는 폼엘리먼트의 내용을 비우는 것이 아니라 페이지 로딩시의 초기값으로 돌리는 기능을 한다” 라고 나와있었다. 그냥 싹 비우는 건 줄 알았는데 아니었어. >, < 결국 나름대로 제대로 동작하고 있던 것이었다.
대개 서버 응답이 html 코드의 형태로 날아오기 때문에 발생하는 에러이다. 콜백함수의 인수인 jqXHR을 jqXHR.response 의 형태로 출력해서 내용을 확인해 볼 수 있다. 그럼 json 형태로 날아오게 해야 하나?
http://www.webreference.com/js/column26/call.html
http://www.javascriptkit.com/jsref/elements.shtml 간단히 설명하자면 form 하위의 객체들 중 폼엘리먼트만 뽑아서 만든 객체 배열 이라고 볼 수 있겟다.
키를 입력하면서 키 이름을 찾을 수 있는 사이트 JavaScript Keycode List – Keypress Event Key Codes for Enter, Space, Backspace, and More
http://www.eclipse.org/articles/Article-Branding/branding-your-application.html