본문 바로가기

jsp11

jQuery autocomplete.js 개발자 맘대로 환경 바꾸기 첫번째 아이템이 기본적으로 선택이 되어버리는 바람에 그걸 선택하고 싶지 않음에도 불구하고 엔터키를 눌러버리면 첫번째 항목이 input박스에 나타났다 ... 짱나게 시리 아래의 파일에서 환경을 변경하면 그런현상을 막을 수 있다. jquery.autocomplete.js 파일에서 $.Autocompleter.defaults = { inputClass: "ac_input", resultsClass: "ac_results", loadingClass: "ac_loading", minChars: 1, delay: 400, matchCase: false, matchSubset: true, matchContains: false, cacheLength: 10, max: 100, mustMatch: false, extra.. 2010. 2. 6.
jQuery로 만든 웹표준 달력 자바 스크립트 datepicker 몇년간 써 오던 달력 자바스크립트가 IE와 크롬에서는 정상적으로 작동이 되었으나 이놈의 Firefox에서는 오 작동을 하는 것을 발견하였다. 회사 정책상 모든 자바스크립트는 jQuery로 변환 또는 신규 구현중이라서, 이번 참에 jQuery 달력 소스를 찾아 구현 해보았습니다. 첫째 달력(datepicker) core 를 다운로드 받습니다. http://jqueryui.com/download 우측 사이드바 보시면 다운로드 이미지가 있습니다 (2009년 12월 17일 기준) 둘째 zip파일을 풀고, 여기저기 소스를 찾아 보면 아주 간단한 샘플이 있습니다. 셋째 꼭 필요한 js파일만 프로젝트 폴더에 포함 시키거나 귀찮으신분은 모두 포함 해주세요 넷째 아래와 같이 구현 해보세요 Date: 다섯째 소스는 첨부 .. 2009. 12. 17.
<s:submit /> 에서 이미지 사용하면서 값 전달 하기 는 submit 버튼을 렌더링 한다. 이 태그는 비동기적인 폼 서브밋 기능을 제공하기 위해 fom 태그와 같이 사용된다. submit 태그는 3가지의 렌더링 타입을 제공한다. input, image, button 버튼을 이쁘게 꾸미기 위해서서는 image 타입을 사용 해야한다. 하지만 이미지 타입을 사용할 경우 값 전달을 할 수 없다. input 태그를 직접 사용하여 struts2에서 지원이 안되는 hidden으로 기본 값을 셋팅 해서 처리한다. W3C 사이트에서도 아래와 같이 정의 하고 있다. defines a hidden field. A hidden field is not visible for the user. Hidden fields often store a default value, or have.. 2009. 10. 20.
could not be resolved as a collection/array/map/enumeration/iterator type 오류 메시지 예 tag 'select', field 'list', name 'partyId': The requested list key 'listParty' could not be resolved as a collection/array/map/enumeration/iterator type. Example: people or people.{name} - [unknown location] 여러 이유로 인하여 key값을 결정할 수 없다는 메시지...... 이런 경우 100% 코딩상 오타 일것이라 장담한다. 해결 방법 1. 일단 차분하게 마음을 가라 앉히자 2. class , JSP파일의 해당 list 셋팅을 살피자 3. 보통 2번 검사만 하고, 좌절을 많이 하는데 Action 맵핑파일(xml)을 검사하여 정확.. 2009. 9. 30.
Http 오류코드 정리 HTTP/1.1 상태 코드 정의는 RFC2616에 규정되어 있는데 간단히 정리하면 다음과 같다. http://www.w3.org/Protocols/rfc2616/rfc2616.html 100은 Informational(정보제공), 200은 Successful(성공), 300은 Rediection(추가작업), 400은 Client Error(클라이언트측 오류), 500은 ServerError(서버측 오류)를 의미한다. 100, 200, 300 코드는 서버와 User Agent간의 상태를 표시한 것이기 때문에 일반 사용자가 그 내용을 볼 수 없다. 하지만 400, 500 코드는 일반사용자도 흔히 볼 수 있는 내용이다. Code Description 의 미 100 Continue Client는 Request를.. 2009. 5. 17.
struts2 redirect action 예제 /jsp/ok.jsp /jsp/error.jsp /jsp/redirect.jsp 2009. 2. 4.
struts2 <s:if/> 태그 기본적인 if문을 수행하는 태그이다. 또는 태그와 함께 사용된다. 속성 test : 태그의 바디를 출력할 것인지를 결정한다. id: 참조 요소에 대한 id 여기서 재미있는 속성이 test이다 . 계속적인 업그레이드 성격때문인지 노골적인 키워드를 사용하고 있고, 국내 서적중에서는 예제 또는 설명이 잘 안되어 있다. 예제 내용 1 내용 2 2009. 1. 23.
struts2 <s:field/> 태그 struts2에서 태그는 html에서 태그로 랜더링 되어진다 전부 테스트를 해본것은 아니지만 input 태그에서 사용되는 속성값은 거의 적용 되는것으로 생각되어진다. 속성 maxlength: 최대 입력 가능글자수 name: 전달 파라미터 이름 value: 초기 설정값 size: 가로 길이 readonly: 읽기 전용 유무 false/true 2009. 1. 14.
struts2에서 request, response 객체 사용하기 import org.apache.struts2.*; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletRequest; . . . HttpServletRequest request = ServletActionContext.getRequest(); HttpServletResponse response = ServletActionContext.getResponse(); 2009. 1. 12.