strutsリソースバンドルプロパティファイルが一部のキーをマッピングしていません

velteyn

支柱の研究を始めていますが、リソースプロパティファイルの使用に問題があります

ページ上の一部のテキストは次のように表示されます。

???login.message???
???login.username???    
???login.password???

ただし、他のいくつかのメッセージはプロパティファイルから正しく取得されます。propertytisファイルは正しく構成されていると思いますが、何かを正しく表示するための何かがありません。

ファイルApplicationResources.properties

# Resources for Login Project

# Struts Validator Error Messages
# These two resources are used by Struts HTML tag library
# to format messages. In this case we make sure that errors
# are red so that they can be noticed.
errors.header=<font color="red">* 
errors.footer=</font>

#errors associated with the Login page
error.username.required=username required.
error.password.required=password required
error.login.invalid=The system could not verify your username or password. Is your CAPS LOCK on? Please try again.

#login page text
login.title=this is a title
login.message=please log in

login.username=username:
login.password=password:
login.button.signon=Log In

#loggedin page text
loggedin.title=Login Project
loggedin.msg=Benvenuto, {0}. You are now logged in.

「error.login.invalid」が正しく表示され、「error.username.required」も正しく表示されます

ログインラベルではありません

これは私のjspページです

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<html:html locale="true"/>

<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

<fmt:bundle basename="ApplicationResources"/>
<title><fmt:message key="login.title"/></title>

</head>
<body>
<html:errors property="login"/>
<html:form action="login.do" focus="userName" >
<table align="center">
        <tr align="center">
            <td><H1><fmt:message key="login.message"/></H1></td>
        </tr>
        <tr align="center">
            <td>
                <table align="center">
                    <tr>
                        <td align="right">
                            <fmt:message key="login.username"/>
                        </td>
                        <td align="left">
                            <html:text  property="userName" 
                                        size="15" 
                                        maxlength="15" />
                            <html:errors property="userName" />
                        </td>
                    </tr>   
                    <tr>
                        <td align="right">
                            <fmt:message key="login.password"/>
                        </td>
                        <td align="left">
                            <html:password  property="password" 
                                            size="15" 
                                            maxlength="15" 
                                            redisplay="false"/>
                            <html:errors property="password" />
                        </td>
                    </tr>   
                    <tr>
                        <td colspan="2" align="center">
                            <html:submit>
                                <fmt:message key="login.button.signon"/>
                            </html:submit>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>


</html:form>





</body>
</html>

手伝って頂けますか ?tkz

ソティリオスデリマノリス

きみの

<fmt:message ... />

タグは内部にある必要があります

<fmt:bundle ... >

鬼ごっこ。現在、bundleタグをすぐに閉じています

<fmt:bundle basename="ApplicationResources"/>

代わりに、それを開きます

<fmt:bundle basename="ApplicationResources">

そしてそれを閉じます

</fmt:bundle>

不要になったとき、おそらくJSPの最後に。ネストする

<fmt:message key="login.title"/>

その中のタグ。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Struts2がJSPからアクションクラスにテキストフィールドを正しくマッピングしていません

分類Dev

一部の開いているファイルダイアログは他のパーティションを表示しません

分類Dev

Laravellivewireプロパティのネストされたバインディングがフォームフィールドに値を表示していません

分類Dev

一部の(すべてではありません)ユーザーは、Google Playからアプリをダウンロードすると、「パッケージファイルが正しく署名されていません」と表示されます。

分類Dev

Webアプリケーションのデプロイ中に「ソースファイルを開けませんでした:パスの一部が見つかりませんでした」というエラーが発生する

分類Dev

bintray:ファイルをアップロードできません:pomファイルで定義されているMavenグループ、アーティファクト、またはバージョンが一致しません

分類Dev

テキストフィールドと一部のアプリケーションにフォーカスがある間は、Alt + Shift + Numberを使用してキーボードレイアウトを切り替えることができません

分類Dev

WebClient.UploadFileAsyncを使用している場合、一部のマシンではファイルがFTPサーバーにアップロードされません。

分類Dev

MicrosoftはSCOMAgentのパッチ/バージョンアップグレードを具体的にリリースしていますか、それともSCOM CUロールアップの一部にすぎませんか?

分類Dev

ホームステッドはファイルをマッピングしていません

分類Dev

Asp.Net MVC-SecurityException:ソースが見つかりませんでしたが、一部またはすべてのイベントログを検索できませんでした。アクセスできないログ:セキュリティ

分類Dev

一部の実行可能ファイルはセキュリティプロンプトをどのようにバイパスしますか?

分類Dev

デバイスがロックされている/画面がオフになっている間は、ドキュメントサブフォルダー内の一部のファイルにアクセスできません

分類Dev

新しいグーグルパリーコンソールで難読化解除ファイルのアップロードが見つかりません

分類Dev

「サイドバイサイド構成が正しくないため、アプリケーションを起動できませんでした」ため、一部のソフトウェアをインストールできません。

分類Dev

c#「現在の選択がプレーンテキストのコンテンツコントロールを部分的にカバーしているため、このメソッドまたはプロパティは使用できません。」

分類Dev

ユーザープロファイルリンクがユーザープロファイル詳細APIでフェッチされていません。以前は一部のプロファイルリンクが壊れていましたが、現在は応答がありません。

分類Dev

パスの一部が見つかりませんでした。アプリケーションからファイルをコピーしてください。WPF

分類Dev

インターフェイスのプロパティにバッキングフィールドを含めることはできません

分類Dev

ローカルJSONファイルからリストへのマッピング機能が機能していません(フラッター)

分類Dev

ローカルJSONファイルからリストへのマッピング機能が機能していません(フラッター)

分類Dev

クラスタ上の共有ファイルシステムでは、他のマシンでは成功しているものの、一部のマシンではパスワードなしでsshを実行できません

分類Dev

nodejsのスケーラビリティとパフォーマンスを使用してファイルをs3にアップロードするためのグッドプラクティスを検討する必要があります

分類Dev

一部のトピックをリッスンできません(3つのトピックがありますが、2つのトピックの「割り当てられたパーティション:[.....]」のログのみが見つかります)

分類Dev

エクスプレスハンドルバーファイルでハンドルバーテンプレートをレンダリングしようとしています(Uncaught ReferenceError:ハンドルバーが定義されていません)

分類Dev

jQueryファイルを使用して追加のプロパティが追加されたJSON応答-Struts2のアップロードプラグイン

分類Dev

ノックアウトマップとグーグルマップを使用したマーカーとリストのフィルタリング-キャッチされていないTypeError未定義のプロパティ「マーカー」を読み取れません

分類Dev

sedとregexを使用したファイルのクリーンアップ(すべてではありませんが一部の改行を削除します)

分類Dev

一部のHTMLがCSSファイルをロードしていません

Related 関連記事

  1. 1

    Struts2がJSPからアクションクラスにテキストフィールドを正しくマッピングしていません

  2. 2

    一部の開いているファイルダイアログは他のパーティションを表示しません

  3. 3

    Laravellivewireプロパティのネストされたバインディングがフォームフィールドに値を表示していません

  4. 4

    一部の(すべてではありません)ユーザーは、Google Playからアプリをダウンロードすると、「パッケージファイルが正しく署名されていません」と表示されます。

  5. 5

    Webアプリケーションのデプロイ中に「ソースファイルを開けませんでした:パスの一部が見つかりませんでした」というエラーが発生する

  6. 6

    bintray:ファイルをアップロードできません:pomファイルで定義されているMavenグループ、アーティファクト、またはバージョンが一致しません

  7. 7

    テキストフィールドと一部のアプリケーションにフォーカスがある間は、Alt + Shift + Numberを使用してキーボードレイアウトを切り替えることができません

  8. 8

    WebClient.UploadFileAsyncを使用している場合、一部のマシンではファイルがFTPサーバーにアップロードされません。

  9. 9

    MicrosoftはSCOMAgentのパッチ/バージョンアップグレードを具体的にリリースしていますか、それともSCOM CUロールアップの一部にすぎませんか?

  10. 10

    ホームステッドはファイルをマッピングしていません

  11. 11

    Asp.Net MVC-SecurityException:ソースが見つかりませんでしたが、一部またはすべてのイベントログを検索できませんでした。アクセスできないログ:セキュリティ

  12. 12

    一部の実行可能ファイルはセキュリティプロンプトをどのようにバイパスしますか?

  13. 13

    デバイスがロックされている/画面がオフになっている間は、ドキュメントサブフォルダー内の一部のファイルにアクセスできません

  14. 14

    新しいグーグルパリーコンソールで難読化解除ファイルのアップロードが見つかりません

  15. 15

    「サイドバイサイド構成が正しくないため、アプリケーションを起動できませんでした」ため、一部のソフトウェアをインストールできません。

  16. 16

    c#「現在の選択がプレーンテキストのコンテンツコントロールを部分的にカバーしているため、このメソッドまたはプロパティは使用できません。」

  17. 17

    ユーザープロファイルリンクがユーザープロファイル詳細APIでフェッチされていません。以前は一部のプロファイルリンクが壊れていましたが、現在は応答がありません。

  18. 18

    パスの一部が見つかりませんでした。アプリケーションからファイルをコピーしてください。WPF

  19. 19

    インターフェイスのプロパティにバッキングフィールドを含めることはできません

  20. 20

    ローカルJSONファイルからリストへのマッピング機能が機能していません(フラッター)

  21. 21

    ローカルJSONファイルからリストへのマッピング機能が機能していません(フラッター)

  22. 22

    クラスタ上の共有ファイルシステムでは、他のマシンでは成功しているものの、一部のマシンではパスワードなしでsshを実行できません

  23. 23

    nodejsのスケーラビリティとパフォーマンスを使用してファイルをs3にアップロードするためのグッドプラクティスを検討する必要があります

  24. 24

    一部のトピックをリッスンできません(3つのトピックがありますが、2つのトピックの「割り当てられたパーティション:[.....]」のログのみが見つかります)

  25. 25

    エクスプレスハンドルバーファイルでハンドルバーテンプレートをレンダリングしようとしています(Uncaught ReferenceError:ハンドルバーが定義されていません)

  26. 26

    jQueryファイルを使用して追加のプロパティが追加されたJSON応答-Struts2のアップロードプラグイン

  27. 27

    ノックアウトマップとグーグルマップを使用したマーカーとリストのフィルタリング-キャッチされていないTypeError未定義のプロパティ「マーカー」を読み取れません

  28. 28

    sedとregexを使用したファイルのクリーンアップ(すべてではありませんが一部の改行を削除します)

  29. 29

    一部のHTMLがCSSファイルをロードしていません

ホットタグ

アーカイブ