2012-04-02 20 views
0

ユーザーがリンクをクリックすると、リモート(別のドメイン)Webサービスを呼び出してアクセストークンを取得し、そのリモートドメイン上の別のページにリダイレクトする必要があります。私が持っているJSPでサーブレットマッピング/ Strutsの衝突

<servlet> 
    <servlet-name>myServlet</servlet-name> 
    <servlet-class>com.test.TokenRequest</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>myServlet</servlet-name> 
    <url-pattern>/myUrlPattern</url-pattern> 
</servlet-mapping> 

<a href="/myUrlPattern" target="_blank"> 
    <img src="someimage"> 
</a> 

私はなtest.jspに移動すると、私は次を参照してください。

[ServletException in:/jsp/test.jsp] ... (197,0) File "/struts-tiles.tld" not found' 
だから私は、新しいURLパターンをマッピングするためのweb.xmlを更新します

明らかに、strutsファイルがあることを確認しましたが、web.xmlからマッピングを削除すると、test.jspに移動してリンクをクリックすることはできますが、明らかに何もしません。

私はどこから行くべきかわかりません - これは私がストラットでしなければならないものですか? web.xmlファイルで、私はuがウルtablibクラスパスを与える必要があると思う

答えて

0

<tag-lib> 
    <taglib-uri>/tags/struts-tiles.tld</taglib-uri> 
    <taglib-location>/WEB-INF/struts-nested.tld</taglib-location> 
</tag_lib> 

    or 
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %> 
+0

ありがとうshamkumaが、それはすでに私のweb.xmlの一部であり、 –