0
如下所示,我有一個寧靜的服務,它提供了簡單的CRUD操作,如下所示。如何爲RESTful服務創建單頁html
這裏的url路徑首先映射到類(/ UerService),然後映射到各個方法。
@Path("/UserService")
public class UserServiceImpl implements UserService {
@GET
@Path("/getuser/{id}")
public User getUser(int id){
//DB select code goes here
}
@PUT
@Path("/updateuser")
public void updateUser(User user){
//DB update code goes here
}
@POST
@Path("/insertuser")
public void insertUser(User user){
//DB insert code goes here
}
}
因此,對方法的URL地址都像/ UserService /的getUser/123/UserService/UpdateUser兩個等
現在,我需要創建一個html(單頁),這將有來電所有的方法。
我在這裏掙扎的是,如何構建html表單動作的url,因爲頁面將具有單個窗體,而且我可以使用@formParam檢索窗體參數。
如果表單動作是類層次路徑,如:action =「/ UserService」,然後單獨的按鈕(用於獲取,插入,更新等)應該有一些Ajax調用個別方法的路徑url模式?
我對單頁html設計不太熟悉,所以任何推薦將不勝感激。
非常好。感謝澄清。 – user3524363