当前位置: 首页 > 面试题库 >

如何使用Spring MVC使用@RequestParam捕获多个参数?

祖翰音
2023-03-14
问题内容

假设单击了超链接,并使用以下参数列表触发了URL myparam=myValue1&myparam=myValue2&myparam=myValue3。现在如何@RequestParam在Spring MVC中捕获所有使用的参数?

我的要求是我必须捕获所有参数并将它们放在地图中。

请帮忙!


问题答案:
@RequestMapping(value = "users/newuser", method = RequestMethod.POST)   
public String saveUser(@RequestParam Map<String,String> requestParams) throws Exception{
   String userName=requestParams.get("email");
   String password=requestParams.get("password");

   //perform DB operations

   return "profile";
}

你可以按上述方式使用RequestParam。



 类似资料:
  • 假设单击了一个超链接,并使用以下参数list激发了一个url。现在如何在spring MVC中使用捕获所有参数? 我的要求是我必须捕获所有的参数,并将它们放在一个地图中。

  • 假设单击一个超链接,并使用以下参数列表myparam1=myValue1触发url 我的要求是我必须捕获一些参数并将请求构建到服务器。我可以让所有的请求参数都是可选的,并在需要时使用吗? 假设我想使用前两个参数,而忽略第三个参数。例如。http://localhost:8080/api?myparam1=myValue1 在下一个场景中,我想使用第二个和第三个参数,并想忽略第一个参数。例如。htt

  • 问题内容: 我正在尝试制作一个带有按钮的PyGtk Gui。当用户按下此按钮时,提示用户输入密码。 然后,它将为JQuery代码段克隆此Git存储库。 然后,将文件复制到 最后,它会强制删除Git存储库。 命令: 它在我的终端机上工作正常。 但是, 它仅通过GUI打开,我添加了密码,按Enter,然后再次关闭。 我只想在第一个执行命令 这是我的Python函数(带有命令): 问题答案: 要直接回答

  • 问题内容: 我用来产生一个长时间运行的进程,该进程会随着时间的推移将输出发送到stdio,并由我的nodejs脚本读取和处理。棘手的是,我不能保证发送的命令将始终有效。如何在生成中捕获错误?最好不要涉及安装全局异常处理程序,因为我不想处理任何其他异常。(如果那是唯一的方法,我将需要弄清楚何时生成的进程已正确启动,然后卸载该处理程序,这是我不愿陷入的一团糟。) 我要运行的代码如下所示: 但这只会在节

  • 我尝试使用和通过Postman发送JSON和多个文件,但它不起作用。有可能在API中同时使用这两个注释吗?

  • 问题内容: 例如,假设我有, 看到我需要从输出中获取旧ID和新ID。但是此sql给我错误“无效的列名’ID’。” http://sqlfiddle.com/#!3/a27b2/1 问题答案: 您不能使用传统输出非插入字段。请改用合并(注意:仅在数据库兼容性> = 100时有效):