From: Mike S. <ms...@md...> - 2008-10-15 12:20:22
|
> I've attached a patch for ERXWOServletContext (Mike, if you'd like > to apply this... it's a project relative patch). The problem with this is that this method call changed between 5.3 and 5.4 in an API-incompatible way, which means we actually now have to have an ERXWOServletContext53 and ERXWOServletContext54. This is actually exactly the reason we have that stupid ERXWOContext54 -- it's only for this one method. in 5.4: public String _urlWithRequestHandlerKey(String requestHandlerKey, String requestHandlerPath, String queryString, boolean isSecure, int somePort) { in 5.3: public String _urlWithRequestHandlerKey(String requestHandlerKey, String requestHandlerPath, String queryString, boolean secure) { The problem is that you have to call "super." and you can't call super with reflection, which means you can't build a version that works in 5.4 against 5.3 API's. ms |