本来、私はフロントエンドにAngularJSを、バックエンドにJavaを使用しています。私はフロントエンドから入力ボックスを介してバックエンドに値を送ってJavaで利用できるようにする必要があります。AngularJSのフロントエンド入力ボックスでJavaで値を取得する
私は基本的な例を発見した、すなわち:私は理解していないものが、作品
のJava
package com.mkyong.rest;
import javax.ws.rs.FormParam;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.core.Response;
@Path("/user")
public class UserService {
@POST
@Path("/add")
public Response addUser(@FormParam("name") String name,
@FormParam("age") int age) {
return Response.status(200)
.entity("addUser is called, name : " + name + ", age : " + age)
.build();
}
}
HTML
<html>
<body>
<h1>JAX-RS @FormQuery Testing</h1>
<form action="rest/user/add" method="post" >
<p>Name : <input type="text" name="name" /></p>
<p>Age : <input type="text" name="age" /></p>
<input type="submit" value="Add User" />
</form>
</body>
</html>
私は@FormParam部品を理解し、どのようにです@Pathと@POSTの仕組みこれはフォームアクションにリンクされていますか?それは簡単なのでしょうか、その間に何かステップがありますか?
私の主張が正しければ、これがどのように機能するかについての一般的な説明が理解できます。
おかげで、以下に示すように、我々は何かを持っている必要があり、アプリケーションを起動するには、これはあなたを助けるために喜んでたくさん – TheLimeTrees
に役立ちます。 –