Whiteship's Note


DisplayTag 체크 박스 컬럼 추가하기

View/JSP : 2008.10.01 13:21


참조: http://displaytag.sourceforge.net/11/tut_implicitobjects.html

<d:table name="list" class="maingrid" id="maingrid">
    <d:column><input type="checkbox" name="selectedIds" value="${maingrid.id}"></d:column>

저렇게 table에 id를 주면, implicit 객체에 접근할 수 있습니다. 특정 속성에 접근할 수 있도 있고, 줄 번호를 출력하고 싶을 때 사용할 수 있습니다. 위의 경우 ${maingrid_rawNum} 이라고 하면 줄번호를 출력합니다. 저는 줄번호를 DispalyTag가 아니라 서비스에 첫 번째 줄 번호를 가져와서 차차 찍어주기 때문에, 저 속성은 사용하지 않았습니다. 대신에 id값을 가지고 있는 체크박스를 표현할 때 사용했습니다.

이젠 자바스크립트로 체크된 값들을 가져오는 일이 남았군요.


top


방송탔네~



jwmx님 블로그를 보다 제 모습을 발견했습니다. 크하하핫

사용자 삽입 이미지

어제 낮에 아빠곰님 기다리다가 찍힌거네요. 캬올~ 좀 더 가까이서 볼 껄.
top

TAG 방송

데코레이터(Decorator) 패턴

Design Pattern : 2008.10.01 11:52


참조:
Java 언어로 배우는 디자인 패턴 입문

- 장식과 내용물을 동일시하기: 투과적인 인터페이스를 두고 객체에 기능들을 추가하여 목적으로 하는 객체를 만들어 나가는 방식.
- Component: 꾸밀 대상이 되는 요소, 인터페이스 or 추상 클래스
- Concrete Component: 컴포넌트 구현체
- Decorator: 장식물 인터페이스, 컴포넌트와 동일한 인터페이스를 가지며(extends), 자신의 멤버로도 가지고 있다.(delegation) 
- Concrete Decorator: 장식물 구현체.

사용자 삽입 이미지
출처: http://en.wikipedia.org/wiki/Decorator_pattern

- 내용을 바꾸지 않고 기능을 추가할 수 있다.
- 투과적인 인터페이스

'Design Pattern' 카테고리의 다른 글

[OOAD] 객체지향 원칙 1. SRP  (2) 2010.05.07
[Tell, Don't Ask] 물어보지 말고 시켜라  (8) 2010.04.07
Visitor 패턴  (2) 2010.03.12
Holub on Pattern 좋은데요~  (4) 2008.12.07
프로토타입 패턴(Prototype Pattern)  (2) 2008.10.31
데코레이터(Decorator) 패턴  (0) 2008.10.01
프록시(Proxy) 패턴  (0) 2008.09.26
JUnit 공부하자.  (0) 2008.09.01
H.F.OOAD 5장 문제  (0) 2007.11.20
상위 클래스 보다는 인터페이스를...  (4) 2007.08.31
Singletons and lazy loading  (2) 2007.01.27
top


KSUG 도배 성공



사용자 삽입 이미지

 현재(오늘 오전 8시 30분 즈음) KSUG 포럼의 게시판 6개를 점령했습니다. 음우아하하하하핫.

저의 도배에서 KSUG 포럼이 벗어날 수 있도록 많이 많이 참여하세요. :)
top


행복한 개발자 사명서

모하니?/Thinking : 2008.10.01 00:40


행복도 공짜가 아니라는거.. 부던히 노력을 해야 얻을 수 있는 것이 행복인데, 전 좀 게으르고, 나태해서, 가장 큰 행복이었던 여친을 잃어버렸답니다. 여러분들은 저처럼 되지 마세요.

1. 운동은 꾸준히. => 건강이 최고다.

2. 영어 공부 열심히. => 세상이 넓어질 것이다.

3. 취미를 즐기자. => 피아노, 큐브, 요요, 스타, 카드마술

4. 공부는 꾸준히. => 하지말라고 해도 할테니. 이건 뭐;; 적으나 마나.

5. 내뱉은 말엔 책임을 진다. => OSAF를 공개하겠다고 말했다. 책임지겠다.

6. 어려울 땐 도움을 청한다. => 의외로 쉽게 도움을 받을 수 있다. 사고의 한계에서 벗어나자.

7. 내가 만든 애플리케이션은 내 자식이다. => 내가 만든 애플리케이션을 사랑하자.

8. 애인를 만나자. => 나랑은 전혀 다른 세상의 전문직(슈퍼모델, 연예인, 유치원 선생님, 간호사, 스튜어디스, 뉴스 앵커, 기상일보 캐스터)이면 좋겠다. 우왕ㅋ귿ㅋ

9. 정공법을 선택하자. => 돌아가는 잔머리는 실력향상에 방해가 된다. 잔머리 금지.

10. 경험하자. => 오늘도 어제와 같은 일을 했다면, 도태된 거다. 새로운 경험을 할 수 있는 환경을 찾아가자.

후. 하나부터 열까지 쉽지 않은 것들이군. 가장 쉬운 건 4번, 이건 뭐 맨날 하는 거고, 5번도 마찬가지고, 1번과 3번도 주기적으로 하고 있고.. 그럼 문제는

2번, 6번, 7번, 8번, 9번, 10번...

6번은 마음을 열어야 하고, 7번과 9번은 기본 자세나 마인드와 관련된거니까 주입하면 되고, 8번.. 어렵네. 10번.. 이건 결단이 필요한데, 일단은 12월을 마지노선으로...그전에 대표님하고 얘길 좀 해봐야겠어. 2번. 습관문제인데, 영어권이 아닌곳에서 영어 공부하는게 정말 짜증날 정도로 귀찮아도 세상이 넓어질텐데 포기할 순 없자나. 파이팅 하자고.. 주말반 학원이라도 다닐까. 한번 더 걸러 낸 결과. 가장 큰 문제는

8번

이걸 어쩔꺼야. ㅋㅋㅋ 몰라 몰라 -_-; 대책 없어.

잠깐만.. 써놓고 보니까 돈 얘기가 하나도 없자나.

11. 돈 많이 벌자. => 쓸 곳은 많다.
top