2017-04-03 1 views
0

2つのフォルダ:RichFacesのソースライブラリ(jar)をWebプロジェクトに添付するにはどうすればいいですか?

私は瓶の添付について混乱しています。私はそれらを/ src/config/libまたは/ web/WEB-INF/libフォルダに置くこともできます。どこの場所でファイルをコピーすればよいですか? 2つのソリューションの違いは何ですか?

名前空間:私のWebプロジェクトで

私は/ srcに/設定/ libフォルダにjarファイルを入れて、「ソースパッケージフォルダ」にこれを追加しますが(RichFacesのための)名前空間は、時の提案として表示されません。 NetBeansのネームスペース定義(xmlns:a4j = + ctrl-space)。リストに表示するにはどうしたらいいですか?

私は、これは/ srcに/設定/ libフォルダにファイル入れる:

richfaces-a4j-4.5.17.Final.jar 
richfaces-core-4.5.17.Final.jar 
richfaces-page-fragments-4.5.17.Final.jar 
richfaces-rich-4.5.17.Final.jar 
cssparser-0.9.18.jar 
guava-19.0.jar 
sac-1.3.jar 

そのドキュメントが、それは、アクセシビリティのために十分であることを述べています。

答えて

0

Webプロジェクトの場合、libsはWEB-INF/libになければなりません。プロジェクトをセットアップするためにmavenを使用していない場合は、mavenのようなものを使用することを強くお勧めします。ライブラリ管理をもっと簡単にします。

私は覚えていることのために、a4j:+ ctrl-spaceは、xhtmlファイルに名前空間を含めると動作を開始します。 ように:

<html 
    xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:ui="http://java.sun.com/jsf/facelets" 
    xmlns:h="http://java.sun.com/jsf/html" 
    xmlns:f="http://java.sun.com/jsf/core" 
    xmlns:t="http://myfaces.apache.org/tomahawk" 
    xmlns:c="http://java.sun.com/jsp/jstl/core" 
    xmlns:fn="http://java.sun.com/jsp/jstl/functions" 
    xmlns:a4j="http://richfaces.org/a4j" 
    xmlns:rich="http://richfaces.org/rich"> 
    ... 
    </html> 

もうひとつは、私は(あなたのプロジェクトが新しいものであるかどうかを知りません)RichFacesのを使用して新しいプロジェクトを開始しないだろうということです。新しいプロジェクトのために、私は本当のファンシーなGUI用のサービスを作り、Angularのようなものを使う傾向があります。現代のJSFは既に多くのAjaxサポートを提供しているため、リッチフェイスのその部分の必要性はごくわずかです。グラフィカルな側面では、RFは少し古いです。現代のUIサイトは、要素の間にはるかに多くのスペースを持つ異なる外観を持っています。

+0

答えのためのThx。 1.、私はCtrl +スペースで提案と名前空間を挿入したい。 2.、私はPrimeFacesを好むだけで何かを試してみたい。 3. NetBeansはプロジェクトを管理していますが、ここでジャーを置くのに何が違うのか分かりません。 – User007

関連する問題