I see now that the problem appears to be that the c tag is assuming "org.foo.ATTRIBUTE" means org.getFoo(), etc. How can I tell the c tag that "org.foo.ATTRIBUTE" is the name of the request attribute, not "org"?
What is the JSTL equivalent of this logic tag? <logic:present name="org.foo.ATTRIBUTE" scope="request">
Since you know it's in request scope, try this: ${requestScope["org.foo.ATTRIBUTE"]}
Dotted names become a problem when you want JSTL to do its usual "find this in any scope" process. But as long as you know where your attribute is (or that it's a request parameter) you can use the implicit objects.
Appendix A of JSTL in Action is available here: http://www.manning.com/catalog/view.php?book=bayern&item=chapters
--
Wendy Smoak
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]