Jsf NetBeans 7.4国际化

Jsf NetBeans 7.4国际化,jsf,jakarta-ee,netbeans,internationalization,Jsf,Jakarta Ee,Netbeans,Internationalization,我正在使用JSF2和NetBeans7.4创建一个简单的国际化文件,但是该文件被忽略,并且没有打印任何消息 总之,我在TestApplication/src/java下创建了一个目录资源和一个包含内容的welcome.properties文件 welcome.jsf = Happy learning JSF 2.0 <?xml version='1.0' encoding='UTF-8'?> <faces-config version="2.2"

我正在使用JSF2和NetBeans7.4创建一个简单的国际化文件,但是该文件被忽略,并且没有打印任何消息

总之,我在TestApplication/src/java下创建了一个目录资源和一个包含内容的welcome.properties文件

welcome.jsf = Happy learning JSF 2.0
<?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>
        <locale-config>
            <default-locale>en</default-locale>
        </locale-config>
        <resource-bundle>
            <base-name>welcome</base-name>
            <var>msg</var>
        </resource-bundle>
    </application>
</faces-config>
在index.xhtml文件中插入

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:f="http://java.sun.com/jsf/core"      
      xmlns:h="http://java.sun.com/jsf/html">
    <h:head>
        <h3>
            <title>#{msg['welcome.jsf']}</title>
    </h3>
    </h:head>
    ...

NetBeans 7.4对.properties文件的定位有什么变化吗?如果你在<代码> TestApvest/Src/java < /C>中创建了一个资源目录,并在其中放置了<代码>欢迎。属性文件,那么你的文件的路径将是:

TestApplication/src/java/resources/welcome.properties

因此,
faces config.xml
中正确的基本名称应该是resources.welcome

<base-name>resources.welcome</base-name>
resources.welcome

如果您在
TestApplication/src/java
下创建了一个资源目录,并将您的
welcome.properties
文件放在其中,则文件的路径为:

TestApplication/src/java/resources/welcome.properties

因此,
faces config.xml
中正确的基本名称应该是resources.welcome

<base-name>resources.welcome</base-name>
resources.welcome

Hi我有问题,链接Ctrl+leftClick不能从JSF页面转到声明,“#{bundle.system}”,这是我唯一的问题。Hi我有问题,链接Ctrl+leftClick不能从JSF页面转到声明,“#{bundle.system}”,这是我唯一的问题。