2015-09-07 62 views
0

所以我有一個正常的Ec​​lipse /休眠/春webservice的一些SOAP服務,其中之一是sayHello()至極返回一個字符串放在哪裏的XSLT在客戶端的web應用

調用的sayHello與http://localhost:8080/myWebService/soapServices/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放在我的客戶端webapp的項目結構中?在新目錄下WEB-INF/stylesheets

+0

請[不要「簽署」你的帖子](http://meta.stackexchange.com/a/108452/137826),然而好的意圖。你已經有了一個簽名,那就是你的頭像和你的名字(儘管目前,你沒有設置一個名字,但是你可以繼續[編輯並改變它](http://stackoverflow.com/users/edit/) 1201168)_Still-learning Steve_) – Abel

回答

2

在新目錄下WEB-INF/stylesheets?

是的,您可以這樣做。默認情況下,WEB-INF目錄對請求隱藏,但可通過代碼getResource等進行訪問。請參閱this post on structure and WEB-INF瞭解您的選擇。

底線:它是你的直覺,感覺到你最方便的位置。如果你想通過瀏覽訪問這些文件,那麼而不是可以將它們放在WEB-INF之內。

作爲替代方案,您還可以將資源直接編譯到Java應用程序中作爲編譯資源。但是,通常在磁盤上使用(可配置)位置會更容易,從而允許對文件進行後編輯更新。

相關問題