0
フォームからのデータを消費するための2つの簡単な関数GETとPOSTを記述しました。残念ながら、このフォームを送信すると、応答を返す代わりに、空のフィールドのフォームが再度表示されます。 URLアドレスをhttp://localhost:8080/exampleからhttp://localhost:8080/example/?version=5.4&id=1に変更します。正しい応答を表示するために欠けているものは何ですか?RESTサービスはフォームからのデータを消費しません
@Component
@Path("/example")
public class ExampleService {
@GET
public String message() {
return "<!DOCTYPE html>\n" +
"<html>\n" +
"<body>\n" +
"\n" +
"<form>\n" +
" Version\n" +
" <input type=\"text\" name=\"version\" value=\"\">\n" +
" Id\n" +
" <input type=\"text\" name=\"id\" value=\"\">\n" +
" <input type=\"submit\">\n" +
"</form>\n" +
"\n" +
"</body>\n" +
"</html>";
}
@POST
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
@Produces({MediaType.TEXT_HTML})
public Response createFromForm(
@FormParam("version") String version,
@FormParam("id") String id
) {
return Response.status(201).entity(version).build();
}
}
うん!もちろん私はそれを見落としてしまった...もう一つの質問がある、どうすればこの春のブートindex.htmlファイルを構成できるのだろうか? – Beacze
私はあなたの2番目の質問を完全に得ていませんでした。しかし、とにかく[これを]試してください(http://stackoverflow.com/questions/31876389/how-to-serve-static-html-content-page-in-spring-boot) – geneqew