我有一个GET和一个POST方法,我想控制哪一个使用。它们如下:
@RequestMapping(value="/greeting", method=RequestMethod.GET)
public String greetingForm(Model model) {
model.addAttribute("greeting", new Greeting());
return "greeting";
}
@RequestMapping(value="/greeting", method=RequestMethod.POST)
public String greetingSubmit(@ModelAttribute Greeting greeting, Model model) {
model.addAttribute("greeting", greeting);
return "result";
}
GET方法启动HTML文件greetings.html,POST方法启动result.html。 如您所见,它们都具有相同的路径(/ Greeting)。
在另一个HTML文件中,我希望能够链接到/问候语,但我希望能够选择GET或POST方法。这可能吗?
此代码来自另一个html文件,我想链接到GET或POST方法:
<a href="/greeting">Go to greetings.html </a>
<a href="/greeting">Go to result.html</a>
这些链接如何将第一个链接到GET方法,第二个链接到POST方法,同时将它们保存在同一个URL上?
答案 0 :(得分:0)
对于第二行,请执行
<form action='./greetings' method='post'><INPUT TYPE='submit' name='' value='Goto result.html'/></form>
请注意,第二行显示为按钮,而不是超链接。