<form action="/springmvc/user/save" method="post">
name: <input type="text" name="name"><br/>
pass: <input type="password" name="password"><br/>
email: <input type="text" name="email"><br/>
hiddenNumber: <input type="text" name="hiddenNumber"><br/>
<input type="submit">
</form>
Controller
package com.kwok.springmvc.controller;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import com.kwok.springmvc.form.UserForm;
@Controller
@RequestMapping("/user")
public class UserController extends BaseController{
//@RequestMapping("/to_edit")
@RequestMapping(params="method=to_edit")
public String toUserEdit(Model model){
model.addAttribute("name","wfung_kwok");
System.out.println("index.jsp");
return "/user/user-edit";
}
@RequestMapping(params="method=list")
public String toUserList(Model model){
model.addAttribute("name","wfung_kwok");
return "/user/user-list";
}
@RequestMapping("/save")
public String save(@ModelAttribute("form") UserForm form,
@RequestParam("hiddenNumber") String hiddenNumber){
System.out.println(form.toString() + "-->" + hiddenNumber);
//String name = request.getParameter("name");
//String pass = request.getParameter("pass");
//System.out.println(name + "--> "+pass);
return "/user/user-list";
}
}