Forwarding to developers list...
--- Begin Message ---
Hello,
I have one proposal to enhance your component by specifying output
property encoding.
So your component defines output encoding by
this.properties = TableProperties.getInstance((HttpServletRequest)
pageContext.getRequest());
this.tableModel = new TableModel(this.properties,
pageContext.getResponse().getCharacterEncoding());
in TableTag class. Sometimes data is stored somewhere(db, other
structures) in UTF-8, but in result output of component
will be displayed as ISO-8859-... I am not sure that this problem could
be solved by usage of Resolver class(in my case it doesn't work :-( .
I specified resolver in properties file and expect that each time it is
needed to draw label it will be called for getting value to display. But
it didn't
happen :-(. I set breakpoints on all classes, like JST..Adapter, Struts
etc. and no calling of these classes were made. But that could be a bug,
or I
did specify something wrong. )
But the goal of mail is to provide option for setting output encoding in
properties file.
If you have any questions, you can freely contact me.
With best wishes,
Eugene
--- End Message ---