どのように私は含まれていないアクションURLとHTML GETフォームを作るのですか?<ID> =そこに?

ハッシュテーブル:

私は、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>

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=19027&siteId=1