所以问题是我有一个表单,我想在该表单中发出一条获取请求,如果找到此路由,该请求将会成功:
router.route("/artists/:name").handler(App::getArtist);
问题是,如果我以获取方式提交表单:
Element inputText = new InputText("artists");
//Element inputSubmit = new InputSubmit("artists");
Element form = new Form("formUser","Get","artists", inputText);
URL为http://localhost:8000/artists?artists=viviane
,例如,我希望Url为http://localhost:8000/artists/viviane
-我该怎么做?
PS,我们使用的是教授提供的Form类,该部分的工作是可选的,因为导航和锚点均已完成,但是我希望有一个进入“站点”的入口页面,艺术家,您可以导航到他/她的专辑,然后浏览每个专辑的曲目。
感谢您的帮助!
public class Form extends Element {
public Form (String name, String method, String action, Node... childs) {
super("form", childs);
addAtribute("name", name);
addAtribute("method", method);
addAtribute("action", action);
}
}