[mayaa-user:448] Re: 表示項目を変化させたい

komebhb @ yahoo.co.jp komebhb @ yahoo.co.jp
2007年 2月 6日 (火) 16:55:02 JST


おつかれさまです
お忙しいところ迅速にご回答ありがとうございました。

案1の方法で無事うまくできました。
withを使うというのがまったく念頭にありませんでした。
もう少ししっかり勉強します。

ありがとうございました。

--- duran <duran.seasar @ gmail.com> wrote:

> duranです。
> 
> 自分だとこんな感じでやってます。
> この場合Itemオブジェクトはセッション変数に、
> itemをキーとして入れています。
> 
> ・HTML側
> <span id="unit>mg</span>
> 
> ・Mayaa側
> 案1
> <m:with id="unit">
>   <m:if test="${session.getAttribute("item").unit ==
> 1}">
>     <m:write value="mg"/>
>   </m:if>
>   <m:if test="${session.getAttribute("item").unit ==
> 2}">
>     <m:write value="g"/>
>   </m:if>
>   <m:if test="${session.getAttribute("item").unit ==
> 3}">
>     <m:write value="kg"/>
>   </m:if>
> </m:with>
> 
> 案2
> <m:write id="unit"
> value="${session.getAttribute("item").unit ==
> 1?'mg':
>          (session.getAttribute("item").unit ==
> 2?:'g':'kg')}"/>
> 
> 動作確認していないので、外していたらすみません。
> 
> 
> > お疲れ様です。
> > 初歩的な質問ですいません。
> > 
> > セッションに置いてあるオブジェクト
> > の中の値によって表示を変えたいと思っています。
> > セッションの中にItemオブジェクトがあり、unitという
> > プロパティがあります。
> > このunitプロパティは単位を表し、
> > 1の時は「mg」、2の時は「g」、3の時は「kg」を
> > 示します。
> > 
> > この値によってHTML側で表示をそれぞれ
> > 「mg」、「g」、「kg」と動的に変化させる
> > にはどういう記述をすればよいでしょうか?
> > 
> > どうぞよろしく御願いします。
> > 
> > _______________________________________________
> > mayaa-user mailing list
> > mayaa-user @ ml.seasar.org
> > https://ml.seasar.org/mailman/listinfo/mayaa-user
> > 
> 
> 
> _______________________________________________
> mayaa-user mailing list
> mayaa-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/mayaa-user
> 



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