【发布时间】:2012-04-02 22:17:28
【问题描述】:
当用户单击链接时,我必须调用远程(不同域)Web 服务以获取访问令牌,然后将它们重定向到该远程域上的不同页面。所以我更新了 web.xml 来映射一个新的 URL 模式:
<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 中做的事情吗???
【问题讨论】:
标签: jsp jakarta-ee servlets struts web.xml