springMVC控制器往前台传值的方法有以下几种:
1.ModelAndView
通过往ModelAndView中存放viewName:目标地址和attribute参数来实现传参:
ModelAndView mv=new ModelAndView();
mv.setViewName="success";
mv.addAtrributes("test","test");
2.Map方式
声明方法时加入Map类型的参数:Map、Model、ModeMap等,再往Map类型中加入参数:
@requestMapping("/test")
public String testMap(Map<String,Object> map){
map.put("test","test");
return "success";
}
3.使用@SessionAttribute注解,该注解要配置在类的注释器之前,有value和types两个选择器来选择将整个类中的参数和类型放入到session域中。
@SessionAttribute(value={"test"})
@Controller
public class Test(){
public String testSessionAttribute(Map<String,Object> map){
map.put("test","test");
return "success";
}
}
可以看到这种方法如果仅仅用来传值是不妥当的,sessionAttribute必须从隐藏域种加载数据使用选择器,首先数据要放入域中,放入域中,就已经可以在前台访问了。
相关推荐
springMVC如何接受参数,并传值给前端
本篇文章主要介绍了详解SpringMVC注解版前台向后台传值的两种方式,具有一定的参考价值,有兴趣的可以了解一下。
今天小编就为大家分享一篇SpringMVC的ModelAndView传值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
今天小编就为大家分享一篇springmvc前台向后台传值几种方式总结(从简单到复杂),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
本篇文章主要介绍了springMvc请求的跳转和传值的方法,这里整理了几种跳转方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
springMvc学习相关jar包,springMvc学习相关jar包,springMvc学习相关jar包。
springMVC学习
学习springMVC还有更多视频后续上传,学习springMVC还有更多视频后续上传,学习springMVC还有更多视频后续上传,
springmvc 学习指南 pdf 教程 源码
控制器接受前台的值的方式 路径传值 @RequestMapping("/login/{id}") public String demo(@PathVariable Long id){ ... } 通过@PathVariable就可以接受路径/login/{id}中的id值了。 From表单传值 先介绍模拟...
07 SpringMVC学习资料 有代码 有介绍 是十分有用的好资料
SpringMVC学习资料 SpringMVC 入门
SpringMVC学习文档,SpringMVC源代码分析与实践,资源源自网络。
适用于Java后台开发SpringMVC框架使用者,包括注解的使用、配置文件配置参考和SSM框架整合内容
springmvc学习笔记
SpringMVC学习(一)——SpringMVC入门小程序
springMvc学习参考资料,有springMVC的相关操作。
02_springmvc传值
关于SpringMVC的基础知识点总结,SpringMVC参数绑定6种方式,使用不同的方式跳转页面,后台处理json格式的数据,SpringMVC框架简介,SpringMVC的入门案例等
SpringMVC学习笔记