0
當用戶單擊鏈接時,我必須調用遠程(不同域)Web服務才能獲取訪問令牌,然後將它們重定向到該遠程域上的不同頁面。所以,我更新了web.xml中映射一個新的URL模式:Servlet-mapping/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>
在JSP中我有:
<a href="/myUrlPattern" target="_blank">
<img src="someimage">
</a>
當我瀏覽到test.jsp的,我看到:
[ServletException in:/jsp/test.jsp] ... (197,0) File "/struts-tiles.tld" not found'
顯然我已經驗證了struts文件存在,但是如果我從web.xml中刪除映射,我可以導航到test.jsp並單擊鏈接,顯然它什麼都不做。
我不知道該從哪裏走 - 這是我必須在struts中做的事嗎?
感謝shamkuma,但是這已經是我的web.xml的一部分 – 2012-04-03 14:51:38