当前位置: 首页 > news >正文

源码分享兰州网站建设优化

源码分享,兰州网站建设优化,谷歌外链工具,google官方入口6. 转发和重定向 Spring MVC 的底层是 servlet#xff0c;因此在 Spring MVC 中也存在转发和重定向的概念。 对于转发而言#xff0c;其目的页面可以在 WEB-INF 目录下。重定向的目的页面不允许在 WEB-INF 目录下#xff0c;因为重定向相当于用户再次发起一次请求#xf…6. 转发和重定向 Spring MVC 的底层是 servlet因此在 Spring MVC 中也存在转发和重定向的概念。 对于转发而言其目的页面可以在 WEB-INF 目录下。重定向的目的页面不允许在 WEB-INF 目录下因为重定向相当于用户再次发起一次请求而用户不允许直接访问 WEB-INF 目录下的资源。 6.1 转发 使用 forward: 即可实现转发 转发至目的页面forward:目的页面相对站点的路径 return forward:WEB-INF/jsp/test.jsp; 转发至控制器forward:控制器 return forward:/restAdd/1/2; 处理器适配器在返回 ModelAndView 时默认使用转发方式 6.2 重定向 使用 redirect: 即可实现重定向 重定向至目的页面redirect:目的页面相对站点的路径 return redirect:index.jsp; 重定向至控制器redirect:控制器 return redirect:/restAdd/1/2; 重定向与转发不可使用 RestFul 风格直接在浏览器带参数进行访问 7. 接收请求参数和数据回显 7.1 请求参数接收 请求参数与被请求函数形参名称相同 http://localhost:8080/user/rec?namewhy Controller RequestMapping(/user) public class UserController {GetMapping(/rec)public String rec(String name, Model model) {System.out.println(name: name);model.addAttribute(msg, name: name);return test;} }请求参数与被请求函数形参名称不同 http://localhost:8080/user/rec?usernamewhy Controller RequestMapping(/user) public class UserController {GetMapping(/rec)public String rec(RequestParam(username) String name, Model model) {System.out.println(name: name);model.addAttribute(msg, name: name);return test;} }被请求函数形参为对象 http://localhost:8080/user/recObj?id1namewhyage1 Controller RequestMapping(/user) public class UserController {GetMapping(/recObj)public String recObj(User user, Model model) {System.out.println(user: user);model.addAttribute(msg, user: user);return test;} }Data AllArgsConstructor NoArgsConstructor public class User {private int id;private String name;private int age; }7.3 数据回显 (1) ModelAndView public class HelloController implements Controller {public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {ModelAndView mv new ModelAndView();mv.addObject(msg,HelloSpringMVC!);mv.setViewName(hello);return mv;} }(2) Model GetMapping(/recObj) public String recObj(User user, Model model) {System.out.println(user: user);model.addAttribute(msg, user: user);return test; }(3) ModelMap Model extends ModelMap extends LinkedHashMapString, Object GetMapping(/recObj) public String recObj(User user, ModelMap model) {System.out.println(user: user);model.addAttribute(msg, user: user);return test; }
http://www.dnsts.com.cn/news/26105.html

相关文章:

  • 连连电商网站开发公司ps网站设计全程绝密
  • 深圳定制网站开发wordpress禁止响应
  • 宜昌平台网站建设东营网红桥
  • 深圳专业商城网站网站的排名优化怎么做
  • 郑州做网站的大公松江新桥网站建设
  • asp.net网站管理工具滕州做网站比较好的网络公司
  • 沈阳网站关键字优化提升学历咨询
  • dede小说网站模板下载网站全屏广告
  • 平昌县住房和城乡建设局网站怎么搜索网站搜索量
  • 手机百度屏蔽我网站关键词公共资源交易中心是干嘛的
  • 信息网站制作产品包装设计与制作
  • 南阳seo网站排名优化手把手教建设网站
  • 创业网站怎么做微信公众网站开发
  • 静安做网站的公司微信小程序如何推广
  • 网站开发需要的知识和技术软件开发工程师做什么
  • 商城网站流量wordpress搬家换域名
  • 那些企业需要做网站织梦网站怎么上传
  • 福建 专业网站建设公司浏览器查看WordPress主题
  • 空间放两个网站建设工程施工合同专属管辖
  • 推广网站的软文wordpress安装时候500错误
  • 网站开发基本工资是多少制作免费网站的平台
  • 网站制作时广州专业网站建设
  • 重庆自适应网站建设个人网站可以做资讯吗?
  • 影视传媒公司网站php源码网页无法访问什么原因
  • 做酒店管理网站的作用嵌入式软件开发专业
  • 一些做设计素材的网站网络工程师报名入口官网
  • wordpress设置新页面跳转广州网站建设优化方案
  • 免费网站开发合同范本徐州seo招聘
  • 有没有做花卉种子的网站啊做外贸网站怎么设计
  • 成都创新互联做网站平台推广引流是什么意思