[英]How to use a web form with JAX-RS
我是JAX-RS的新手,到目前為止,我已經為我的模型Entity
創建了一個簡單的CRUD REST服務,該服務具有一些String
和Float
屬性。
現在,這就是我可以創建新Entity
:
@Path("/entities")
public class EntityController {
@POST
@Consumes({"application/json"})
@Produces({"application/json"})
public Entity createEntity(Entity entity) {
if (EntityDAO.createEntity(entity) return entity,
else return null;
}
}
這樣就可以了。
但是,當我繼續使用該API時,我希望能夠制作一個簡單的表單(我猜是用jsp)來提交和創建一個新的Entity
。
我已經在這里 , 這里 , 這里或這里看到了類似問題的一些答案。 但是,由於我實際上是JAX-RS和Web服務的新手,所以我無法解讀正在發生的事情。
我需要一些幫助,如果您能指出參與給定解決方案的所有組件,以防萬一我遺漏了一個明顯的步驟,我將不勝感激。
只需使用@FormParam
注入表單數據:
@POST
@Consumes("application/x-www-form-urlencoded")
@Produces("...")
public Entity proceedForm(@FormParam("name") String name,
@FormParam("age") int age) {
// ...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.