[seasar-dotnet:271] Re: [Seasar]質問:DiconFileにおける文字列定数リテラルについて

Koichi Kobayashi koichik @ improvement.jp
2006年 7月 4日 (火) 14:00:11 JST


小林 (koichik) です.

Date:    Tue, 04 Jul 2006 13:11:38 +0900
From:    kubo <jazzflute @ mbn.nifty.com>
To:      seasar-dotnet @ ml.seasar.org
Subject: [seasar-dotnet:270] [Seasar]質問:DiconFileにおける文字列定数リテラルについて

> つまり、見やすくするために改行を入れているのですが、
> 文字列定数リテラルに改行を入れての記述はできないのでしょうか?
> (結構長い文字列を記述したいと考えていますので、改行は入れたいです)

OGNL の文字列リテラルは Java の文法と同じで,途中に改行を入れるには
"\n" を使う必要があります.

    <property name="FreeSpaceMeta">"list:{\naaa, bbb\n}"</property>

など.
もし dicon 上の記述を見やすくしたいのであれば,

<component class="MspadminBiz.Common.DisplayMeta.ConfigDisplayMeta">
    <property name="FreeSpaceMeta">
        "list:{\n" + 
        "    aaa, bbb\n" +
        "}"
    </property>
</component>

のように + 演算子で繋ぐことができます.



-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"koichik @ improvement.jp"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



seasar-dotnet メーリングリストの案内