0

次のコードスニペットに注意してください。

        <form:select path="type">
            <form:option value="national"><s:message code="holiday-list-type1" /></form:option>
            <form:option value="state"><s:message code="holiday-list-type2" /></form:option>
            <form:option value="city"><s:message code="holiday-list-type3" /></form:option>
            <form:option value="other"><s:message code="holiday-list-type4" /></form:option>
        </form:select>

<form:option ... /> それぞれの値に、JSPでハードコーディングするのではなく、バンドルで定義された値を持たせたいのですが。

どうすればいいですか?前もって感謝します!

4

2 に答える 2

0

言語に基づいてすべての文字列を外部化するためのリンクは次のとおりです。

@BalusCサーは、ほとんどチュートリアルのような答えを与えました:)

Java Webアプリケーションを国際化する方法は?

于 2013-02-18T15:30:32.513 に答える
0

私は次のことを行うことでそれを機能させました:

<form:select path="type">
    <form:option value="holiday-list-type1"><s:message code="holiday-list-type1" /></form:option>
    <form:option value="holiday-list-type2"><s:message code="holiday-list-type2" /></form:option>
    <form:option value="holiday-list-type3"><s:message code="holiday-list-type3" /></form:option>
    <form:option value="holiday-list-type4"><s:message code="holiday-list-type4" /></form:option>
</form:select>

このようにして、値holiday-list-type {1-4}(メッセージバンドルのキー)をデータベースに保持し、JSPは国際化された値を返します。

これが誰かにも役立つことを願っています!:)

于 2013-02-19T17:06:29.047 に答える