【问题标题】:could use put methode in my web service可以在我的网络服务中使用 put 方法
【发布时间】:2015-04-26 14:14:32
【问题描述】:

我是初学者,我会知道如何使用put方法让用户可以添加数据,我使用restful架构,java,json和apache这里是我测试的代码,我希望找到答案在这里谢谢你

@PUT
//path 
@Path("/carte")
//json form
@Produces("application/json; charset=UTF-8")
@PermitAll
public List<Carte> setAllCarte(@FormParam ("nom") String nom , @FormParam("prenom") String prenom , @FormParam("date") Integer date ,
                                 @FormParam("compte") Integer compte);
 //implimante the list with a json data
public List<Carte> setAllCarte(String nom, String prenom, Integer date,
     Integer compte) {
Carte list = new Carte();
list.setNom(nom);
list.setPrenom(prenom);
list.setDate(date);
list.setCompte(compte);

return setAllCarte(nom, prenom, date, compte);

}

【问题讨论】:

    标签: java json web-services rest put


    【解决方案1】:

    例如,您需要创建一个带有指向您的休息服务的表单的 HTML 页面。 像这样的:

    <form action="[yourservicepath]/carte" method="put">
      Nom <input type="text" name="nom" /><br />
      Prom <input type="text" name="prenom" /><br />
      Date <input type="text" name="date" /><br />
      Compte <input type="text" name="compte" /><br />
      <input type="submit" />
    </form>
    

    但请注意,所有注释为 @FormParam 的参数都是 String 类型,那么您必须将它们接收为 String 并尝试在您的方法中进行转换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多