5月 11th, 2008at 0:58
Tags: Java
JSF1.1 入力コンポーネント
inputタグやtextareaタグなどに入力された内容を処理することは多いと思う。
こういった入力コンポーネントの入力値を処理する場合は、Renderer.decode()メソッドを利用すればいい。
サンプル
/** * UIコンポーネントからデコードする。 */public void decode(FacesContext context, UIComponent component) {
Map map = context.getExternalContext().getRequestParameterMap(); String clientId = component.getClientId(context); UIUserIDInputText inputText = (UIUserIDInputText)component;
String value = (String)map.get(clientId); inputText.setSubmittedValue(value);}
- .setSubmittedValue()メソッドでコンポーネントに設定している。
- valueはclidentIdで取得するみたい。
I'm a software engineer who like travel to island in Japanese. Recently I am enjoying agile manager, coach, product owner for my work. The person grows like that.








