以下のような簡単な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アドレスさて、私はへの呼び出しを持つことになり、HTML(シングルページ)を作成する必要があります/ UserServiceの/のgetUser/123、/ UserServiceの/ updateuserなど
のようなものですすべてのメソッド。
私が苦労しているのは、ページが単一のフォームを持ち、@formParamを使用してフォームパラメータを取得できるので、htmlフォームアクションのURLを構築する方法です。
フォームアクションは、action = "/ UserService"のようなクラスレベルのパスでなければなりません。個々のボタン(get、insert、updateなど)は、個々のメソッドのURL urlパターンでいくつかのajax呼び出しを行う必要がありますか?
私はシングルページのhtmlデザインにはあまり慣れていないので、お勧めできます。
優れています。明確化のためにありがとう。 – user3524363