之前控制器方法获得前台传来的值有三种方式:

1.通过HttpServletRequest:

@RequestMapping(value="/index1")

public String helloaction1(HttpServletRequest request){

System.out.println(request.getParameter("nnn")); //获得前台name为nnn的元素的值

return "index";

}

2.通过参数名获得:

@RequestMapping(value="/index1")

public String helloaction1(String nnn){ //这里名字要与前端元素名字一致才能获得

System.out.println(nnn);

return "index";

}

3.通过@RequestParam注解获得:

@RequestMapping(value="/index")

public String helloaction(@RequestParam(value="nnn",required=false)String nnn1, Model model){ //nnn要与前端一致,在此处可以理解为参数nnn1的别名

System.out.println(nnn1);

model.addAttribute("hello", "这是用action传过来的值:"+nnn1);

return "index";

}

SpringMvc还能通过将vo作为参数获得vo的各个属性:

@RequestMapping(value="/index2")

public String helloaction2(User user){

System.out.println(user.getAccount());

System.out.println(user.getPassword());

return "index";

}

使用对象进行获取数据的时候要注意,前端页面的元素name属性要与vo的各个属性名字一致

以上这篇SpringMVC接收前台传递过来的值的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

java获取前台值_SpringMVC接收前台传递过来的值的实例相关推荐

  1. 【java】java获取对象属性类型、属性名称、属性值

    java获取对象属性类型.属性名称.属性值 获取属性 修饰符:[在Field[]循环中使用] String modifier = Modifier.toString(fields[i].getModi ...

  2. java获取和风天气_SpringMVC结合天气api实现天气查询

    本实例实现在jsp页面实现查询全国城市天气预报的功能,供大家参考,具体内容如下 实例目录: 实现效果: 具体思路: 从和风天气api那里取得具体城市的api接口,获取json数据,再对json数据进行 ...

  3. java获取插入数据库表中的自增列值的一个简单方法

    PreparedStatement ps = conn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS); // 第一步 ps.execute ...

  4. java 获取发布后的路径问题_Java中的路径问题实例分析

    Java中的路径问题实例分析 前言:关于Java中得路径问题,网上有很多获取的答案,我这篇文章的目的在于说明获取路径时一些不常见的概念.在实际应用中使用的比较多的就是,当前路径和配置文件的路径(其他文 ...

  5. ajax返回data穿多个值,如何通过ajax传递多个值?

    你没有张贴您的HTML代码,所以很难说出究竟是什么坏了.但是,仅仅为了说明当前接受的答案可能不是您要查找的内容,而且您的代码是正确的,除非您确实想要(如果设置了两个字段时)不会触发事件(如同在由cha ...

  6. java后台传一个对象到前台_前台判断对象中的一个布尔值_springMVC面试题

    1:springMVC工作原理 springMVC架构.png [用户发送请求到前端控制器dispatcherservlet,前端控制器接收到请求之后调用处理器映射器,根据请求url找到具体的处理器, ...

  7. mvc 怎么把后台拼接好的div写到前台_MVC 从后台页面 取前台页面传递过来的值的几种取法...

    <1>前台页面 Index视图 注意:用户名表单的name值为txtName 密码表单的name值为txtPassword Test 用户名 密 码 <2>后台页面,Home控 ...

  8. Bigdecimal 在从数据库获取数据后 和从前台获取的数据作比较时(值相等)

    1.做数值校验 ,Bigdecimal 在从数据库获取数据后 和从前台获取的数据作比较时(小数) 会出现 数据库取出的数据进度丢失 得到的结果是 false 解决方案 :先进行小数位保留 然后再作比较 ...

  9. java int 传引用吗_Java的参数传递是「值传递」还是「引用传递」?

    关于Java传参时是引用传递还是值传递,一直是一个讨论比较多的话题. 有人说Java中只有值传递,也有人说值传递和引用传递都是存在的,比较容易让人产生疑问. 关于值传递和引用传递其实需要分情况看待. ...

最新文章

  1. 将Windows 8.1 系统窗口背景设置成淡绿色?
  2. Java网络编程从0——》入门
  3. case class到底啥用
  4. 巧用 Lazy 解决.NET Core中的循环依赖关系
  5. EDM邮件营销时应该远离的8大不良做法
  6. python实战项目前后端分离flask_Flask Vue 构建前后端分离的应用
  7. ThreadLocal的练习代码
  8. 二 jQuery 语法
  9. GitHub 离线安装包下载
  10. html5网页制作的基本步骤,网页制作流程介绍
  11. 嘉兴 机器人仓库 菜鸟_菜鸟智能机器人仓库启用 助力包裹分得又快又好
  12. 林子雨大数据技术原理与运用期末复习
  13. 重装系统后mysql不用重新安装
  14. 深度学习知识点总结:深度学习常用公式总结
  15. parsec-3.0 安装报错(__mbstate_t)
  16. 在jsp页面上直接打开PDF文件
  17. 不是不给你,而是你承受不住
  18. 倍斯特快人一步 执着快充移动电源
  19. 明风社和大家分享利用网络赚钱的集中方法
  20. 20230206英语学习

热门文章

  1. 面向对象淡入淡出轮播图(附带面向过程)
  2. flex怎么设置调用的外部浏览器
  3. JDK1.5英文版CHM文档下载地址
  4. 利用XPath读取Xml文件
  5. [转载] Python——摄氏温度转换华氏温度
  6. [转载] python classmethod存在的意义_@classmethod和@staticmethod对初学者的意义?
  7. [转载] 用pandas或numpy处理数据中的空值(np.isnan()/pd.isnull())
  8. [转载] 【numpy】numpy.ones()函数
  9. [转载] python中import问题
  10. [转载] Python的双端队列deque