Struts 1 映射到静态 .xml 文件
我试图将路径 /crossdomain.xml 映射到某些 xml 内容(无论它包含在 jsp、xml 还是任何其他文件中,我不在乎)。我正在运行 struts 1,并且已经尝试过:
<action path="/crossdomain.xml" type="org.apache.struts.actions.ForwardAction" parameter="/crossdomain.jsp">
</action>
如果我将路径中的 .xml 替换为 .jsp(然后我可以将其作为 .jsp 访问,但我需要它是一个特定名称),则此技术有效。
我还尝试了这里的 DefaultServlet 答案: 用于提供静态内容的 Servlet - 显然我们不这样做没有那个 catalina.DefaultServlet 类。我尝试使用 ActionServlet,但没有成功。
令人非常沮丧的是,我第一次尝试的简单映射失败了,没有任何错误或消息。有什么想法吗?
I'm trying to map the path /crossdomain.xml to some xml content (whether its contained in a jsp, xml, or any other files, I don't care). I'm running struts 1, and I've tried this:
<action path="/crossdomain.xml" type="org.apache.struts.actions.ForwardAction" parameter="/crossdomain.jsp">
</action>
This technique works if I replace the .xml in the path with .jsp (then I can access it as .jsp, but I need it to be a specific name).
I also tried the DefaultServlet answer from here: Servlet for serving static content - apparently we don't have that catalina.DefaultServlet class. I tried using ActionServlet, without any luck.
Its super frustrating that the simple mapping I tried first fails without any errors or messaging. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我的建议是跳过 struts 并直接使用 Tomcat,a la:
http://ekawas.blogspot.com/2006/10 /configuring-tomcat-to-serve-static.html
My advice is to skip struts and go straight to Tomcat, a la:
http://ekawas.blogspot.com/2006/10/configuring-tomcat-to-serve-static.html