2017-01-06 6 views
1

は、残念ながら、私はdisplayTag使用して私のテーブルにクライアントのリストを渡したいStruts2のdisplayTagを使用しようとしているが、私はエラー を取得していますこれは、このJSPページにStruts2のdisplayTag

<display:table name="clients" requestURI="lister"> 
<display:column property="nom" title="Nom"/> 
<display:column property="prenom" title="Prenom"/> 
<display:column property="cin" title="CIN"/> 
<display:column property="login" title="Login"/> 
<display:column property="password" title="Password"/> 
</display:table> 
私の表示タグの宣言である私のstruts.xmlファイル

<struts> 
<constant name="struts.enable.DynamicMethodInvocation" value="true"/> 

<package name="module-login" namespace="/login" extends="struts-default"> 

    <action name="verifier" class="presentation.LoginAction" method="verifierLogin"> 
     <result name="model.Client">/vuesJSP/client/client.jsp</result> 
     <result name="model.Administrateur" type="redirectAction"> 
     /vuesJSP/admin/ajouterClient.jsp 
     <param name="actionName">lister</param> 
     <param name="namespace">/admin</param> 
     </result> 
     <result name="error">/vuesJSP/login/login.jsp</result> 
     <result name="input">/vuesJSP/login/login.jsp</result> 
    </action> 

</package> 

<package name="module-Admin" namespace="/admin" extends="struts-default"> 

    <action name="ajouter" class="presentation.AdminAction" method="ajouterClient"> 
    <result name="success">/vuesJSP/admin/ajouterClient.jsp</result> 
    <result name="error">/vuesJSP/admin/ajouterClient.jsp</result> 
    <result name="input">/vuesJSP/admin/ajouterClient.jsp</result> 
    </action> 

    <action name="modifier" class="presentation.AdminAction" method="modifierClient"> 
    </action> 

    <action name="supprimer" class="presentation.AdminAction" method="supprimerClient"> 
    </action> 

    <action name="lister" class="presentation.AdminAction" method="listerClients"> 
    <result name="success">/vuesJSP/admin/listeClients.jsp</result> 
    <result name="error">/vuesJSP/admin/listeClients.jsp</result> 
    <result name="input">/vuesJSP/admin/listeClients.jsp</result> 
    </action> 

</package> 

です指定されたエラーの

名前は次のとおりです。

javax.servlet.ServletException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/lang/UnhandledException 
    org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:515) 
    org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419) 

答えて

1

これは、あなたが私はそれをしてください追加する必要があります

<dependency> 
    <groupId>commons-lang</groupId> 
    <artifactId>commons-lang</artifactId> 
    <version>2.4</version> 
</dependency> 
+0

を追加する必要があり、依存関係ありますか? –

+0

は 'pom.xml'ファイルにあります –

+0

申し訳ありませんが、pom.xmlファイルがありません。これはMavenプロジェクトではありません –