我想修改一個portlet來通過AJAX爲表加載數據,因爲WS調用花費了大量的時間來完成。該表基本上是一個概覽,每個表格行中有一個條目,每行中有一個鏈接以提供有關條目的更多詳細信息。從AJAX Servlet生成Portlet URL
這裏是我當前如何創建網址爲表中的每一行:
<portlet:renderURL portletMode="VIEW" windowState="maximized" var="showURL">
<portlet:param name="id" value="${entry.ID}"/>
</portlet:renderURL>
我已經創建了一個AJAX servlet來接收AJAX調用和返回,將動態使用被添加到表JSON jQuery回調。這個servlet工作正常,並且行被添加到表中而沒有真正的問題。我現在遇到的問題是應該在表格中的鏈接。
我的問題是如何在servlet中模擬上面的JSP代碼來生成正確的portlet URLs?!?!我對portlet有點新鮮,他們的URL似乎是對我的一系列亂碼。
請你分享一下,如何使用Spring 2.5 MVC的Ajax?我試圖完成它。我根據鏈接http://www.jtraining.com/blogs/ajax-with-spring-mvc-and-jquery.html創建了'AjaxViewResolver'和'AjaxView'類,並從這個鏈接返回'JSONObject.toString()'查看具有內容類型爲「text/javascript」的類「renderMergedOutputModel」方法;字符集= UTF-8'。 我在jQuery回調函數中獲得整個Html的東西。 可以請你幫忙嗎? – Parth 2010-06-30 11:28:01