I am trying to use html:link to "fix" a URL so that it has the context path on it, but when the value of the page parameter requires quotes inside it (to specify a string value to a function) then the page won't compile.
I have this link in td in the page : <html:link page="${bgdlr:loadPendingOrdersLink(sortOrders["DAYS_UNTIL_CONFIRMED"], 0, (sessionInfo.pendingOrdersSortOrder eq sortOrders["DAYS_UNTIL_CONFIRMED"] ? not sessionInfo.pendingOrdersSortedAscending : true))}" styleClass="copywhite">remaining</html:link> If it is just a straight <a href=""> tag it works fine, but when it is like this I get the following compilation error : org.apache.jasper.JasperException: equal symbol expected /WEB-INF/jspf/orderStackPanel.jspf(21,197) (The line above is line 21, character 197 is the D in the end of the first instance of DAYS_UNTIL_CONFIRMED. sortOrders is an application scope map of SortOrder objects (my class) keyed by String. sessionInfo is my own class. bgdlr:loadPendingOrders is a function I have in a tag library that builds the appropriate URL (without the context path where the web app might be installed). I have a lot of instances of this type of URL building, which is why I have put them in a custom tag library. I am using Netbeans 5.5 to develop the web-app, and it is being deployed on Sun Java Application Server 9, and both give that error. I initially had the web-app deployed with an empty context path, but now I need to change that, so I am building the hrefs now using the html:link tag instead of specifying an href directly. Any ideas? Thanks Chris --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]