1
作爲AEM用戶界面開發的一部分,我寫了一個Sling Servlet和Jquery。我需要觸發Servlet使用Jquery和從Servlet讀取數據到JQuery中?任何幫助?如何從Sling讀取數據到Jquery?
我的Jquery:
window.location.href = Granite.HTTP.externalize("/bin/dam/TimelineVersion");
var val=""; // Here I need to Read String Data from Servlet
alert(val);
我的吊帶的Servlet:
@SlingServlet(paths="/bin/dam/TimelineVersion", methods = "GET", metatype=true)
@Properties({
@Property(name = "service.pid", value = "com.hpe.dam.author.support.servlet.TimelineVersion", propertyPrivate = false),
@Property(name = "service.vendor", value = "HPE", propertyPrivate = false) })
public class TimelineVersion extends SlingSafeMethodsServlet{
@Reference
private SlingRepository repository;
public void bindRepository(SlingRepository repository) {
this.repository = repository;
}
@Override
protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, IOException {
try {
String Data="This value i have to get in Jquery";
} catch (Exception e) {
}
}
}
感謝:-)其工作,有沒有辦法得到jQuery的價值Servlet的? –
@AsnaRaheem如果此答案解決了您的問題,請考慮接受它(將答案標記爲已接受,請單擊答案旁邊的複選標記以將其從灰色變爲填充) – mickleroy
$ .get('/ bin/dam/TimelineVersion')以及這個我需要傳遞一個值給Servlet –