2013-03-04 2 views
1

Я прочитал ПРЕОБРАЗОВАТЕЛИ разделУправление сложных типов объектов на ДВР

http://directwebremoting.org/dwr/documentation/server/configuration/dwrxml/converters/bean.html

, но я не могу найти точное решение.

Может ли я управлять своей фасолью, как этого

public class User(){ 

    public int id; 

    public String name;  

    public List<Car> cars; 

    public Bag aBag; 


} 

public class Car { 
    int rgbcolor; 
    String model; 
} 

public class Bag { 
    int price; 
     String brand; 
} 

Я имею в виду, если мои бобы содержат поле, как и другие типов объектов, то, что я должен делать, если я заполнить значения вручную? Или можно управлять этими бобами, возможно, используя пользовательские или стандартные преобразователи?

Благодаря

ответ

0

Вы можете использовать пользовательский преобразователь следующим образом в dwr.xml

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE dwr PUBLIC 
"-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN" 
"http://getahead.org/dwr/dwr30.dtd"> 
<dwr> 
    <allow> 
    <create creator="spring" javascript="TestController"> 
     <param name="beanName" value="TestController"/> 
    </create> 
    <convert converter="bean" match="com.test.Car" javascript="car"/> 
    </allow> 
</dwr> 
Смежные вопросы