2015年3月17日火曜日

JSF2.2でバリデーションエラー時のメッセージをカスタマイズするには

1.以下のjarファイルを任意のディレクトリにコピー
javax.faces.jar



2.上記1でコピーしたjarファイルの拡張子をzipに変更して展開し、Messages_ja.propertiesファイルをソースパッケージ内の任意のフォルダにコピーする
(例:xxxx/messages/Messages_ja.properties)


3.WEB-INFフォルダ内にfaces-config.xmlを作成し、上記リソースファイルを読み込むように指定する

<?xml version='1.0' encoding='UTF-8'?>
    <faces-config version="2.2"
             xmlns="http://xmlns.jcp.org/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
             http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd">
        <application>
            <message-bundle> stocks/messages/Messages </message-bundle>         </application>
</faces-config>


4.xxxx/messages/Messages_ja.propertiesのメッセージをカスタマイズする

(参考書籍:秀和システム わかりやすいJavaEE ウェブシステム入門 川場隆・著)

0 件のコメント:

コメントを投稿