2011-12-31 4 views
0

私はLiferayの6とStruts 2を使用して、これはLiferayの6であることを前提としていますが、私はLiferay6:Jsr168Dispatcher Struts2のクラス

org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher

JSR 268の苦情に応じていますportlet.xmlがこれで構成されているネット上のLiferay6とStruts2の例を見てきました。

<portlet> 
    <portlet-name>TestPortlet</portlet-name> 
    <display-name>TestPortlet</display-name> 
    <portlet-class>org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher</portlet-class> 
</portlet> 

この例はうまくいきますが、まだ機能が不足しているかどうかを知りたいのですか?

このportlet.xmlが有効であるかどうかを教えてください。jsr 168バージョンのStrutsクラス?

jsr 268 struts2ポートレットクラスを使用する必要がありますか?

答えて

0

使用org.apache.struts2.portlet.dispatcher.Jsr286Dispatcher:

http://struts.apache.org/2.3.1/struts2-plugins/struts2-portlet-plugin/apidocs/org/apache/struts2/portlet/dispatcher/Jsr286Dispatcher.html

それはポートレット2(JSR286)でJsr168Dispatcherを拡張固有の機能 - 役立つリソースなど

もののハンドリングイベントJsr168Dispatcherを使用する必要がない場合、web.xmlは有効なままです。 JSR286の機能が欠けているだけです。