Netbeans REST教程没有给我带来预期的结果

时间:2013-01-28 22:14:39

标签: netbeans jax-rs java-ee-6

我在http://netbeans.org/kb/docs/websvc/rest.html上遵循了REST Netbeans教程,但调用get on customer service时得到的结果是:

<customers> 
   <customer> 
       <addressline1>111 E. Las Olas Blvd</addressline1> 
       <addressline2>Suite 51</addressline2> 
       <city>Fort Lauderdale</city> 
       <creditLimit>100000</creditLimit> 
       <customerId>1</customerId> 
       <discountCode> 
           <discountCode>78</discountCode> 
           <rate>0.00</rate> 
       </discountCode> 
       <email>jumbocom@gmail.com</email> 
       <fax>305-777-4635</fax> 
       <name>JumboCom</name> 
       <phone>305-777-4632</phone> 
       <state>FL</state> 
       <zip> 
           <areaLength>955.666</areaLength> 
           <areaWidth>923.556</areaWidth> 
           <radius>1876.766</radius> 
           <zipCode>33015</zipCode> 
       </zip> 
   </customer> 
   <customer> 
   ....
   </customer>
</customers>

预期结果与教程中相同(uri on discountCode而非数据):

Netbeans result

我如何实现这一目标?我多次仔细检查了教程。使用Netbeans 7.2.1和mysql示例数据库,Glasfish 3.1.2.2。也尝试使用Netbeans 7.1.2,但结果相同。

1 个答案:

答案 0 :(得分:0)

Netbeans教程中显示的输出显然与来自示例数据库的输出无关,可能与某些旧版本有关。 仔细查看代码(CustomerDiscountCode类),您可以检查URI类上没有Customer属性。