I have a class Stk with property warType of type enum WarrType
public enum WarrType {
NONE, CALL, PUT; }
I have in my struts config
<form-bean name="MyForm"
type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="warType" type="java.lang.String"/>
and in my Action
MyConverter mc = new MyConverter();
ConvertUtils.register(mc, WarrType.class);
PropertyUtils.copyProperties(stk, form);
......
and embedded in the Action class
public class MyConverter implements Converter {
@Override
public WarrType convert(Class c, Object s) {
WarrType result = null;
System.out.println("I am running");
if (s.equals("NONE")) result = WarrType.NONE;
return result; ....
The problem is the convert() never executed. the copyProperties failed with
"...had String ... expect WarrType...". Any idea why?
--
View this message in context:
http://www.nabble.com/-Struts-1.3--first-time-use-custom-converter-not-working-tp25531027p25531027.html
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]