Java 从jsp表单在url中设置参数
我对jsp和SpringMVC有几个问题Java 从jsp表单在url中设置参数,java,spring,jsp,Java,Spring,Jsp,我对jsp和SpringMVC有几个问题 我需要从jsp表单中获取id值,并在url中为/request/{id} 我的jsp页面: <form action="/get-by-id/{id}" method="post"> <input type="text" name="id"> <input type="submit" name="Submit"> </form> 如何从输入中获取值并将其安装到url? 我在控制器中创建了一
/request/{id}
<form action="/get-by-id/{id}" method="post">
<input type="text" name="id">
<input type="submit" name="Submit">
</form>
如何从输入中获取值并将其安装到url
?
我在控制器中创建了一个方法,该方法获取id并将此id
发送到下一页,然后从下一页将url中id为的请求发送到控制器,但该方法非常糟糕
如何在不使用控制器方法的情况下从一页移动到另一页
如何返回没有索引()的主页
谢谢你的帮助 为什么不直接将值添加为model.addAttribute(“value”,actualValue)。然后您可以在JSP中随意访问它。您谈论的是id
addAttribute?为什么不将值作为model.addAttribute(“value”,actualValue)。然后在JSP中随意访问它。您谈论的是id
addAttribute吗?
@RequestMapping(value = "/change-pupil/{id}", method = RequestMethod.GET)
public String changePupil(@PathVariable("id") int id, @ModelAttribute Pupil pupils){
System.out.println(id + " " + pupils.toString());
return "redirect:/main";
}
@RequestMapping(value = {"/","/main"}, method = RequestMethod.GET)
public String index(){
return "index";
}