I'm running into another problem. It seems that the converter specified in pages.xml
is used to convert from String to Object, but not from Object to String. I don't
suppose that's by design? The method I'm looking at is:
public Map<String, Object> getParameters(String viewId, Set<String>
overridden)
| {
| Map<String, Object> parameters = new HashMap<String, Object>();
| for ( PageParameter pageParameter: getPage(viewId).pageParameters )
| {
| if ( !overridden.contains(pageParameter.name) )
| {
| Object value = pageParameter.valueBinding.getValue();
| if (value!=null)
| {
| parameters.put(pageParameter.name, value);
| }
| }
| }
| return parameters;
| }
Which seems to just retrieve the value from the page parameter value binding without
passing it through the converter at all.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3983912#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...