tomcat6のプロジェクト(通常はtomcat7で作業)を実行しようとしています。しかし、JSFは今やパラメータを持つメソッドを呼び出すことはできません。JSF - パラメータ(tomcat6)を持つメソッドを呼び出す
<h:commandLink action="#{bean.setpage('index')}"/>
それはTomcat7で正常に動作します。..
はそれがtomcat6上のパラメータを持つメソッドを呼び出すことは可能ですか?UPDATE:怒鳴る両方の答えが正しい、と私はまた、のcontext.xml更新する必要がありました:
<context-param>
<param-name>org.apache.myfaces.EXPRESSION_FACTORY</param-name>
<param-value>com.sun.el.ExpressionFactoryImpl</param-value>
</context-param>
<context-param>
<param-name>com.sun.faces.expressionFactory</param-name>
<param-value>com.sun.el.ExpressionFactoryImpl</param-value>
</context-param>
ありがとうございます。はい、私はJSF2を使用しています。それは通常tomcat7に働いた – gaffcz
@ gaffcz JSTL 1.2 libaryとel-impl-2.2.jarをWEB-INF/libに追加するとTomcat 6でもうまくいくはずです。 –
ありがとうございます。そしてそれらのlibsをプロジェクトのlibやtomcat6/libディレクトリに追加しますか? – gaffcz