私はnetbean 6.9.1をapache tomcat 6で使用しています.jsfページで、パラメーターを使用してメソッドを呼び出す必要があります。現在、ELデフォルトでtomcat 6を使用しています。
http://download.java.net/maven/glassfish/javax/el/el-api/2.2.0-SNAPSHOT/el-api-2.2.0-SNAPSHOT.jarから EL 2.2 をダウンロードしました
これらのファイルの名前を el-api-2.2.0.jar および el-impl-2.2.0.jar に変更し、Tomcat lib (C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.26\lib) にコピーします。
web.xml で、これを追加しました
<context-param>
<param-name>com.sun.faces.expressionFactory</param-name>
<param-value>com.sun.el.ExpressionFactoryImpl</param-value>
</context-param>
CategoriManager.java (テスト用)
public String editSetup(Integer id) {
return "kategori_edit";
}
およびEdit.jsp
---cut---
<h:commandLink value="Edit" action="#{kategoriManager.editSetup(1)}"/>
---cut---
しかし、IDE netbean では、「関数は接頭辞で使用する必要があります」のようなツールチップ エラーが表示されます。
このWebを実行しましたが、エラーが発生しました
HTTP Status 500 -
type Status report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
Apache Tomcat/6.0.26
Tomcat 6 で EL 2.2 を有効にする方法は? 助けてください..
ありがとう