Velocityでforeachでループさせたときに出力されない要素がある

YY3ai2ui24 98views 更新:2015年6月17日
#foreach
#if(条件)
    <form>
        <input />
    </form>
#end
#end

のような書き方をしたとき、foreachで回した最初の要素でしかformタグが追加されませんでした。

#foreach
#if(条件)
    <form>
    <input />
    </form>
#end
#end

このバグは、以上のように字下げを変更したとき、解消されました。

参考

Velocityには色々とコーディング規約があるようです。 タブをいれると動作がおかしくなるようです。

コーディング標準 出力フォーマットのTips

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません