gpt4 book ai didi

java - 将 XSLT 放在客户端 Web 应用程序中的何处

转载 作者:行者123 更新时间:2023-12-02 04:23:47 25 4
gpt4 key购买 nike

所以我有一个功能正常的 eclipse/hibernate/spring webservice 和一些 SOAP 服务,其中之一是 sayHello() ,它返回一个字符串

使用 http://localhost:8080/myWebService/soapServices/sayHello 调用 sayHello 会产生:

<soap:Envelope>
<soap:Body>
<ns2:sayHelloResponse>
<return>greetings from the web service! time is 2015-09-06T14:39:23.375
</return>
</ns2:sayHelloResponse>
</soap:Body>
</soap:Envelope>

我还创建了一个配套的 webappp(客户端)来访问 Web 服务。它需要一个 XSLT 样式表来格式化此响应,但我应该将 myStylesheet.xsl 放在客户端 Web 应用程序的项目结构中的什么位置?在新目录 WEB-INF/stylesheets 下?

最佳答案

Under new directory WEB-INF/stylesheets?

是的,您可以这样做。默认情况下,WEB-INF 目录对请求隐藏,但可以通过 getResource 等代码访问。请参阅this post on structure and WEB-INF获取有关您的选择的一些提示。

底线:您认为哪个位置最方便取决于您的直觉。如果您希望可以通过浏览访问这些文件,最好不要将它们放在 WEB-INF 中。

作为替代方案,您还可以将资源作为已编译资源直接编译到 Java 应用程序中。但通常使用磁盘上的(可配置)位置更容易,这允许对文件进行编译后更新。

关于java - 将 XSLT 放在客户端 Web 应用程序中的何处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32446751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com