簡體   English   中英

如何使用JDK8在Eclipse中導入javax.faces庫?

[英]How to import javax.faces library in Eclipse using JDK8?

根據使用JSF建議下面的示例將運行,以了解有關JSF的更多信息並將此技術實現到servlet中。 但是,無法導入許多庫:

package tobedefinedservlet;

import javax.faces.bean.ManagedBean;

@ManagedBean
public class Hello {

    final String world = "Hello World!";

    public String getworld() {
        return world;
    }
}

javax.faces

The import javax.faces cannot be resolved

ManagedBean

ManagedBean cannot be resolved to a type

您必須在應用程序的類路徑中包括一個JSF庫,例如Mojarra。

首先,請看《 Primefaces 用戶指南》 (尤其是第2.2章)。 您可以在此處下載例如Mojarra並包含JAR,或者如果使用Maven,則將依賴項添加到POM.xml。 希望能有所幫助。

如果您使用maven進行構建自動化,則將最新的jsf-api依賴項添加到pom.xml中:

<dependency>
    <groupId>javax.faces</groupId>
    <artifactId>jsf-api</artifactId>
    <version>2.1</version>
</dependency>

或最新的javax.faces-api 實現

<dependency>
  <groupId>javax.faces</groupId>
  <artifactId>javax.faces-api</artifactId>
  <version>2.3</version>
</dependency>

但是,請注意,JSF已集成到大多數Java EE應用程序服務器中,例如JBoss。

另請參閱此答案

就我而言... ...我去了項目屬性,在搜索引擎中我寫了構面... ...我去了窗口的右邊,選擇了“運行時”選項卡,選擇“ wildfly” ...然后應用,應用,關閉和解決。 ..

如果您不使用maven,則必須手動安裝jar。 您可以通過以下鏈接下載它:

javax.faces

如果您使用的是eclipse,則可以右鍵單擊Web App項目,然后單擊底部的屬性。 然后,在Java構建路徑下,確保已選擇頂部的“庫”面板,然后選擇Web App庫,然后在右側單擊“添加外部JARS”。 您可以轉到下載文件夾,然后選擇jsf-api-2.1.jar並刷新項目,現在可以導入該批注。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM