0
我是Sling框架的新手。有什麼辦法可以調用不同的方法嗎?除了doGet或doPost之外,還可以調用不同的方法在吊索上servlet
對於ex-on頁面,我添加,刪除,編輯按鈕,除了創建三個文件,我可以在同一個文件中創建三種方法(添加,刪除,更新)。
請建議。
我試圖通過改變方法名
@Property(name = "sling.servlet.methods", value = { "getData" })
但它不工作
@Service
@Properties({
@Property(name = "sling.servlet.paths", value = { "getData" }),
@Property(name = "sling.servlet.methods", value = { "GET" })
})
public class getData extends SlingAllMethodsServlet {
並注意最好避免使用sling.servlet.paths註冊servlet。根據https://sling.apache.org/documentation/the-sling-engine/servlets.html,使用映射到servlet的資源類型在所需的路徑上創建資源,在大多數情況下提供相同的結果,同時利用更多的Sling內置功能,包括訪問控制。 –