[Seasar-user:5748] Re: [S2DAO] 戻り値の型がListで結果がnullの場合、文字が返ってくる

Shin Tanimoto [E-MAIL ADDRESS DELETED]
2007年 1月 17日 (水) 15:02:22 JST


せろです。
HTMLで空かどうか判定するなら、emptyが使えたはずです。

↓こんな感じで、どうでしょうか。

<span m:rendered="#{empty list}">見つかりませんでした</span>

それでは。


# あ、別にコミッタ代表じゃないっす(笑

+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
 ▼△ システムの動きが見える! 『ArrowVision』 △▼
-----------------------------------------------------------------
 バグの追跡から、パフォーマンス解析まで、
     Seasar/Javaプログラムの問題解決を強力にサポート!
         動作可視化ツール ArrowVision!

    ★ただ今、フリー公開中!是非お試しください★
  http://www.smg.co.jp/service/products/arrow_vision/
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
エスエムジー株式会社
エンジニアリングクリエーター
 谷本 心 ( Shin Tanimoto )

URL : http://www.smg.co.jp/
MAIL : [E-MAIL ADDRESS DELETED]
TEL : 045-476-3171
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+



> -----Original Message-----
> From: [E-MAIL ADDRESS DELETED]
> [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of onishi
> Sent: Wednesday, January 17, 2007 2:54 PM
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:5747] Re:[S2DAO] 戻り値の型がListで結果がnullの場合、文字が返ってくる
>
> 大西です。
>
> 今の所size()で結果がないか判断しています。
> HTMLで「Listがnullならこれを表示させる」という部分を作っているので、
> Javaからの結果をダイレクトに使用したいのです。
> 少しでもifの条件分岐は減らしたいので。
> JSFで「list.size() > 0」みたいに使えたらlistの結果が文字でもOKなんですが。
>
> 個人的に配列やListがnullで困ったことがないのでこれが普通かなって思ってました。
> Stringでnullがある場合は非常に困りますが…。
>
> ヌルポ対策なら仕方がないのでsize()で判断するようにします。
> とりあえずコミッターからの説明も聞いてみたいと思います。
>
>
> > 前川です。
> >
> >
> 詳しくはコミッターから説明があると思いますが、一般的に配列やListを返すメソッドでnullを返すのはアンチパターンですよ。
> ヌルポの原因になってしまうので。
> >
> > size()で判定するとかでは駄目なんでしょうか?
>
>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>




Seasar-user メーリングリストの案内