[ 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)