you can use either JSP XML syntax or regular jsp syntax (not together), also your jsp page has to follow complete XML syntax to use <jsp:expression> for e.g <jsp:root> (as beginning of page) <jsp:expression> 3 + 4<jsp:expression> </jsp:root>
Please refer jsp syntax card for more details Mahesh -----Original Message----- From: Timo Nentwig [mailto:[EMAIL PROTECTED] Sent: Tuesday, March 25, 2003 12:53 PM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: struts: JSP expression not evaluated [adr][adr][bayes] Hi! I do have a very weird problem which I don't even know struts or jasper to address to so I post it to both mailing lists. Below is a small piece of JSP code, the struts <html:link> tag contains an JSP expression in the href attribute which is not evaluated, i.e. the actuall link contains the expression just as it is printed in the source code below as *string*. Please note that pre-building a Java String containing the complete href link and putting that string expression into the tag's attribute does work just well. This does only apply to struts' <html:link> tag; <a> works just as it should! <%@ page language="java" %> <%@ page contentType="text/html;charset=WINDOWS-1252"%> <%@ taglib uri='/WEB-INF/struts-html.tld' prefix='html' %> <!DOCTYPE HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <title>Test</title> </head> <body> <% int var = 1; %> <!-- the link won't read "blah.do?arg=1 --> <html:link href="blah.do?arg=<%=var%>"> Link </html:link> </body> </html> This works: <% int var = 1; String href = "blah.do?arg=" + var; %> <html:link href="<%=href%>"> Can't I see the woods for the trees or is this a bug? Timo -- http://nitwit.de/ http://www.jeigh.com/werk/admin/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]