I have a situation where I need to populate a table with values. Sometimes those values are empty. Mozilla, for reasons outside of this discussion will not fully render a table datum that is empty; that is, it will render nothing (correctly) but also not render the border of the table datum either, if the content is empty.
Normally the workaround for this is to put a non breakable space ( ) in the table datum to get Mozilla (or Netscape, for that matter) to render the table datum with all surrounding borders. However, Struts makes that difficult. If I use a <bean:write> tag, I can specify filtering off to allow the non breakable space to appear. That will, however, prevent the filtering of non-empty items as well -- which might not be such a good idea. Or, I can turn on filtering which will cause oddball elements to be rendered correctly, but will prevent the from being a non-breakable space. So . . . what I need to do is perform the filtering beforehand, then set the bean to render the property with no filtering (filtering="false"). That means I need to do my own filtering. Yes, I can write my own HTML filtering routine, but . . . there must be something already out there - probably part of the commons-beanutils jar file - that already does such filtering. I'd much rather use that than roll my own. Anyone know of such a routine? That is, a routine invokable from within an arbitrary class, that takes a chunk of text and renders ampersands as &, left angle brackets as < etc.? -- Mike Elliott --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]