[
https://issues.apache.org/jira/browse/JSPWIKI-566?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Vittor updated JSPWIKI-566:
---------------------------------
Attachment: ajaxFunctions.patch
Hi Dirk,
I've uploaded a new patch. This one should be pretty close to a complete
solution. However I cannot get the javascript to properly call "Request.JSON"
and "Request.HTML". I get the console error "ReferenceError: Request is not
defined" new Request.JSON({ on line 432 of jspwiki-commons.js.
I can see that mootools.js is included before jspwiki-common.js. I can also see
that this is a minified combined version of a whole lot of mootools.1.4.5. From
what I can tell the Request.JSON and Request.HTML should be available. I've
also checked your previous version and you were calling "new Ajax()", so this
should be similar. Not sure what I'm missing. Would appreciate if you could
tell me what change I need to make to resolve this.
> AJAX server-side rewrite
> ------------------------
>
> Key: JSPWIKI-566
> URL: https://issues.apache.org/jira/browse/JSPWIKI-566
> Project: JSPWiki
> Issue Type: Improvement
> Components: Core & storage
> Affects Versions: 2.10.1
> Reporter: Janne Jalkanen
> Assignee: David Vittor
> Attachments: ajaxDispatchServlet.patch, ajaxFunctions.patch,
> ajaxFunctions.patch, ajaxFunctions.patch, ajaxFunctions.patch,
> ajaxFunctions.patch, test.html
>
>
> The AJAX library we're currently using is a bit problematic, as it stores
> non-serializable stuff in the HttpSession (causing all sorts of nasty
> exception reports in default configurations of Tomcat, and preventing
> clustering). It does provide a very nice, reflection-based interface so that
> we can expose any class/method as a JSON endpoint, but this does not really
> work well with our auth system.
> We should replace the jabsorb stuff with a Stripes-native solution (possibly
> with some extensions to allow particular beans to expose methods as if we
> were using jabsorb).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)