2011-12-08 10 views
1
<c:if test="${config.update and not config.caseUpdate}"> 
     <html:submit property="userComments" style="width:200px" styleId="addCommentsBtn"> 
       <bean:message key="button.update.case"/> 
     </html:submit> 
</c:if> 

私はこの作業メカニズムについて混乱しています。あなたは条件について説明してください。JSTL c:タグ条件の場合

答えて

1

これは、条件が真であるならば、それはテンプレートのテキストが表示されます

<html:submit property="userComments" style="width:200px" styleId="addCommentsBtn"> <bean:message key="button.update.case.with.comments"/> </html:submit>

場合にのみ、config.update意志真とconfig.caseUpdateます偽

<c:if test='condition'> Generate some template text </c:if>

を実行します。

あなたが男性として性別を表示する場合の条件は、性別が男性であるならば、あなたは、cで男性を印刷することができます。詳細については、

http://www.exampledepot.com/egs/javax.servlet.jsp.jstl.core/if.html

+0

私はそれを理解していませんでした。良い説明。ありがとう。 – GeekDude

0

Hereを通過する場合は、JSTLのスコープや文について読むことができます。

+0

jstlライブラリのための良いサイト。私はこれを学ばなければならない。ありがとう。 – GeekDude

0

これは、これらの変数がnullの場合

if(config.update && !config.caseUpdate){ 
    show a submit button 
} 

JSTLも確認することで動作しますと言っようなものです。だから1つがnullの場合は何もしません。

例は、Webブラウザにオブジェクトconfig.updateを印刷する

${config.update} 

ような何かを行うことができます。 config.updateがnullであるか、基本的にセッションにまだ存在しない場合は、単にスキップしてエラーが発生しないようにします。

+0

私はポイントを得た。マットありがとう。 – GeekDude