复习第3点-3.获取请求数据

package controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
@Controller
public class GetDataController {
// 访问路径:http://localhost:8080/springmvc_war_exploded/getData?name=jsq
@RequestMapping("/getData")
public ModelAndView getRequestParameter(HttpServletRequest request) {
String name = request.getParameter("name");
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("/index.jsp");
modelAndView.addObject("username", name);
return modelAndView;
}
// 访问路径:http://localhost:8080/springmvc_war_exploded/addUsers?username=jsq&userage=22
@RequestMapping("/addUsers")
public ModelAndView addUsers(String username,int userage){
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("/index.jsp");
modelAndView.addObject("name",username);
modelAndView.addObject("age",userage);
return modelAndView;
}
// 访问路径:http://localhost:8080/springmvc_war_exploded/addUsers2?age=2
@RequestMapping("/addUsers2")
public ModelAndView addUsers2(
@RequestParam(value = "name",required = true,defaultValue = "oldlu") String username,
@RequestParam("age") int userage
){
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("/index.jsp");
modelAndView.addObject("name",username);
modelAndView.addObject("age",userage);
return modelAndView;
}
}
posted @   jsqup  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2022-01-13 12. 寻找环形链表的头结点
点击右上角即可分享
微信分享提示