SpringMvc受信パラメータ方法まとめ(必見編)
受信パラメータの方式:
1.HttpServletRequest方式の受信
Modelを使用すれば、ModelAndViewオブジェクトを使用せずに、Modelオブジェクトはページにデータを転送でき、ViewオブジェクトはSteringリターン値を使用して置換できます。ModelであれModelAndViewであれ、その本質はRequestオブジェクトを使ってjspにデータを伝えることです。
以上のSpringMvc受信パラメータ方法のまとめ(必見編)は、小編集が皆さんに共有しているすべての内容です。参考にしていただければと思います。よろしくお願いします。
1.HttpServletRequest方式の受信
public ModelAndView test1(HttpServletRequest req){
String userName = req.getParameter("userName");
String password = req.getParameter("password");
System.out.println(userName);
System.out.println(password);
return new ModelAndView("jsp/hello");
}
2.@ Request Param方式
public ModelAndView test2(String userName,
@RequestParam("password") String pwd){
System.out.println(userName+","+pwd);
return new ModelAndView("jsp/hello");
}
3.対象の方式受信
public ModelAndView test3(User user){
System.out.println(user);
return new ModelAndView("jsp/hello");
}
4.
/**
* ModelAndView HttpServletRequest Attribute jsp
* ModelAndView(String viewName,Map data)data
*/
@RequestMapping("action")
public ModelAndView test4(User user){
Map<String, Object> data = new HashMap<String, Object>();
data.put("user", user);
return new ModelAndView("jsp/hello",data);
}
5.セッションの方式
/**
* session HttpServletRequest getSession
*/
@RequestMapping("action")
public ModelAndView test7(HttpServletRequest req){
HttpSession session = req.getSession();
session.setAttribute("salary", 6000.0);
return new ModelAndView("jsp/hello");
}
6.リダイレクト:
@RequestMapping("/updateitem")
//spirngMvc pojo : input name pojo
public ModelAndView updateitem(Items items){
itemsService.updateitems(items);
// itemList.action
return new ModelAndView(new RedirectView("itemList.action"));
}
7.リダイレクト
@RequestMapping("/updateitem")
//spirngMvc pojo : input name pojo
public String updateitem(Items items){
itemsService.updateitems(items);
// action redirect:/itemList.action
return "redirect:itemList.action";
}
ModelとModelMapを使う効果は同じですが、直接Modelを使うと、springmvcはModelMapを実例化します。Modelを使用すれば、ModelAndViewオブジェクトを使用せずに、Modelオブジェクトはページにデータを転送でき、ViewオブジェクトはSteringリターン値を使用して置換できます。ModelであれModelAndViewであれ、その本質はRequestオブジェクトを使ってjspにデータを伝えることです。
以上のSpringMvc受信パラメータ方法のまとめ(必見編)は、小編集が皆さんに共有しているすべての内容です。参考にしていただければと思います。よろしくお願いします。