ハッシュテーブル:
私は、JavaスパークWebフレームワークを使用してREST APIのためにそれを使用しました。
GET構造がある/foo/bar
ではありません/foo?name=bar
。しかし、HTMLを使用して、フォームは常に、後の例のように送信し、Javaのスパークは、それを理解することはできませんので。
JavaのスパークGETメソッド例:
get("/hello/:name", (request, response) -> {
return "Hello: " + request.params(":name");
});
HTML GET形式:
<form method="GET" action="/hello">
<input type="text" name="name" id="name">
<input type="submit" value="Submit">
</form>
RealHowTo:
簡単なJavaScript関数を使用すると、アクションURLを構築することができます。
<script>
function submitFunction() {
document.form1.action= "/hello/" + document.form1.name.value;
// alert(document.form1.action);
document.form1.submit();
}
</script>
<form method="GET" name="form1">
<input type="text" name="name" id="name">
<input type="button" value="Submit" onClick="submitFunction()">
</form>