Java apachewicket中signipage的本地化
我知道要进行本地化,我需要添加一个.properties文件,该文件包含每个键及其值,因此我检查了Java apachewicket中signipage的本地化,java,localization,wicket,Java,Localization,Wicket,我知道要进行本地化,我需要添加一个.properties文件,该文件包含每个键及其值,因此我检查了org.apache.wicket.authoroles.authentication.pages中的signinpage.html,发现标题并不是以wicket:message的形式编写的,而是普通的html,我应该怎么做?用自定义HTML创建子类以替换默认的SignInPage HTML用自定义HTML创建子类以替换默认的SignInPage HTML您必须创建自己的SignInPage和Sig
org.apache.wicket.authoroles.authentication.pages
中的signinpage.html
,发现标题并不是以wicket:message
的形式编写的,而是普通的html,我应该怎么做?用自定义HTML创建子类以替换默认的SignInPage HTML用自定义HTML创建子类以替换默认的SignInPage HTML您必须创建自己的SignInPage和SignInPanel类。从下载档案中包含的wicketsrc
文件夹中复制并重命名它们
您可以使用
properties
和html
文件 您必须创建自己的SignInPage和SignInPanel类。从下载档案中包含的wicketsrc
文件夹中复制并重命名它们
您可以使用
properties
和html
文件 我制作了我的自定义SignInPage,但我需要本地化的部分似乎在SignInPanel中,它有一些逻辑。我对它进行了子类化并尝试,但它引发了一个异常:下面的组件未能呈现。一个常见的问题是,您在代码中添加了一个组件,但忘记在标记中引用它(因此该组件将永远不会被呈现)。1.[SignInPanel[组件id=SignInPanel]]2。[反馈面板[组件id=反馈]]3。[SignInfo[Component id=SignInfo]]4。[TextField[Component id=username]]5。[PasswordTextField[Component id=password]]6。[WebMarkupContainer[Component id=RememberRow]]7。[CheckBox[Component id=rememberMe]]我创建了我的自定义SignInPage,但我需要本地化的部分似乎位于SignInPanel中,它有一些逻辑。我对它进行了子类化并尝试,但它引发了一个异常:下面的组件未能呈现。一个常见的问题是,您在代码中添加了一个组件,但忘记在标记中引用它(因此该组件将永远不会被呈现)。1.[SignInPanel[组件id=SignInPanel]]2。[反馈面板[组件id=反馈]]3。[SignInfo[Component id=SignInfo]]4。[TextField[Component id=username]]5。[PasswordTextField[Component id=password]]6。[WebMarkupContainer[Component id=RememberRow]]7。[复选框[组件id=记忆]]