Whiteship's Note

검색창 하나로 모든 필드에서 검색하기.



검색을 할 때 하나의 창에 입력한 값이 멤버와 관련된 어떠한 필드에 포함되더라도 검색을 하도록 구현했습니다. 입력한 값으로 모든 필드를 뒤져보면 되겠죠. 몇일 전 찬욱이가 모든 필드를 나타내는 키워드는 없는지 궁금해 했었는데 궁금해 하는 이유를 물어보다가 이런 기능을 구현할 때 있으면 편하겠구나 하는 생각이 들었는데 찾아보질 않았네요.

애니웨이... 실험해 봤습니다.
사용자 삽입 이미지
결과
사용자 삽입 이미지
이번에는 blog 주소로 검색을 해봤습니다.
사용자 삽입 이미지
결과
사용자 삽입 이미지

흠... 잘 되는 군요.

Good Job! 이제 검색 메뉴를 없애고 검색을 리스트 화면에 합쳐 놓고 리스트 부분만 갱신 되도록 바꿔봐야겠습니다. 검색할려고 다른 곳으로 이동한다는 것이[각주:1]귀찮기 때문이죠.
  1. 눈으로 메뉴를 찾고 클릭을 해야 하고 입력할 곳을 눈으로 찾고 다시 엔터나 클릭을 해야 한다는 번거로움 [본문으로]

'Spring > 주소록 만들기' 카테고리의 다른 글

DisplayTag 링크 기능  (0) 2007.02.08
Validator 사용하기  (0) 2007.02.07
검색창 하나로 모든 필드에서 검색하기.  (4) 2007.02.07
SimpleFormController 에피소드2  (0) 2007.02.02
SimpleFormController 에피소드1  (2) 2007.02.02
Spring's form tag  (0) 2007.02.01
DisplayTag과 SpringMVC  (0) 2007.01.31
DisplayTag 배끼기  (2) 2007.01.31
주소록 개발 카탈로그  (4) 2006.12.30
JSP 화면 작성  (0) 2006.12.29
Spring MVC configuration 파일들 설정 하기  (0) 2006.12.26
top

  1. Favicon of http://evilimp.tistory.com BlogIcon evilimp 2007.02.08 08:29 PERM. MOD/DEL REPLY

    이런검색은 레코드가 많아질 경우를 미리 생각해봐야한다는거....
    그리고 약간의 추가 요구사항이라고 하면 해당 검색어는 하이라이트 시켜주는게 어떨까?
    검색어가 어떤 컬럼에서 검색되었는지 사용자가 알 수 있으면 좋잖아? :)

    Favicon of https://whiteship.tistory.com BlogIcon 기선 2007.02.08 09:30 신고 PERM MOD/DEL

    맞아요!!

    찬욱이랑 얘기했었던 건데요. SQL에 모든 필드를 나타내는 키워드는 없나요?

    하이라이트를.. 생각했었는데요. 그거 어떻게 해야될지 한 3초 생각하다가 말았는데 무슨 방법이 있을까요?

    Favicon of https://evilimp.tistory.com BlogIcon 사각퉁 2007.02.08 10:33 신고 PERM MOD/DEL

    그런건 없지....
    검색하고자 하는 컬럼들에 대해서 일일이 날려야지 뭐...
    (또 모르겠다 내장함수나 그런것들이 뭐가 있을런지는...)
    하이라이트 기능은 뭐 단순해....
    문자열치환하면 끝....한마디로 블로그를 검색했다고 가정을 하면 whiteship이라는걸 문자열 치환을 해주는거지 <font color="red">whiteship</font> 이런식으로....
    단순무식한 방법이긴하지만-_-;;;

    Favicon of http://whiteship.tistory.com/ BlogIcon 기선 2007.02.08 11:58 PERM MOD/DEL

    흠...그렇군요. 하지만 어떻게 해야될지는 아직 감이 안잡히네요. customTag를 만들어서 그걸로 둘러 싼 다음에 그 안에 있는 글자들 다 읽어 들여서 치환 해주면 될 듯 하기도 하구요. 흠.. 근데 displayTag나 JSTL을 써서 문자열이 직접 보이지가 않는데 치환이 될런지..@.@

Write a comment.