@RequestParam 和 @RequestMapping 之间的区别

2023-12-26

Line1:

public ModelAndView viewCustomerDetails(@RequestParam("custId") Integer customerId, @RequestParam("categoryName") String categoryName, HttpServletRequest request) throws BusinessException{

Line2:

public ModelAndView viewCustomerDetails(@RequestMapping("custId") Integer customerId, @RequestMapping("categoryName") String categoryName, HttpServletRequest request) throws BusinessException{

我正在查看我的项目代码,但有些困惑@RequestParam and @RequestMapping有时我发现@RequestParam有时@RequestMapping。据我了解,两者都会分配以下值custId to customerId数据成员。

我的 jsp 文件的某些部分:

<form:input mandatory="true" id="CustNameTxt" path="custName" cssClass="txtfield controlWidth" readonly="false" />

为了更好地理解我的问题,我在 Line2 中进行了编辑


您将苹果与梨进行比较。这两个注释没有任何共同点,除了这是 Spring MVC 注释,以及您对@RequestMapping("categoryName") is wrong!

  • @RequestMapping是一个类或方法注释,用于将请求 url 映射到 java 方法。
  • @RequestParam是一个(方法)字段注释,用于将请求参数绑定到方法参数

也许你捣碎了@RequestMapping with @PathVariable,你的问题是关于@RequestParam and @PathVariable-然后看看这个answer https://stackoverflow.com/a/13718502/280244.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

@RequestParam 和 @RequestMapping 之间的区别 的相关文章

随机推荐

  • 枚举内存使用情况

    我想知道以下哪个占用更多内存 struct Constants var age 10 or enum Constants case age 10 我也想知道之间的区别enum and define在内存存储方面 有人可以帮我吗 TLDR 您
  • Meteor Template.onRendered 或 Template.rendered 用于使用 jquery 库?

    我想将选择 一个jquery库 与meteor一起使用 我只需要使用以下代码 ship chosen 我尝试使用 onRendered 但如果我想让它工作 我需要等待 Template createTradeForm onRendered
  • 在 MATLAB 中控制颜色条比例

    问题 如何在自定义 MATLAB 颜色条中指定颜色过渡 具体来说 我想让黄色 见下文 覆盖颜色条的更多区域 可能是 19 5 21 5 或接近的区域 Using 这个答案 https stackoverflow com questions
  • JavaScript:在 HTML 中转义双引号

    我怎样才能防止images i title如果下面的 HTML 包含双引号 会破坏 HTML 吗 for i 0 i lt images length 1 i gallery img width 250 height 250 src tit
  • 从向量获取向量矩阵

    我有一个向量x 1 3 5 6 7 我想产生一个矩阵y其中行 y k x k k 2 所以在这种情况下得到的矩阵将是 1 3 5 3 5 6 5 6 7 我怎样才能实现这个目标without使用循环 有没有一种巧妙的方法可以通过索引来做到这
  • 如何解析 Metro (C++/CX) 应用程序中的日期?

    我有一个 C CX 应用程序正在处理文件中的一些数据 它有一个字符串代表用于保存日期的区域性 并且它有一些日期 我需要将它们从字符串转换为 Platform DateTime 我听说过Windows 全球化 日期时间格式化 http msd
  • 合并 json 的 javascript 数组

    我将表单中的信息连续收集到数组中 如下所示 list name John email email protected cdn cgi l email protection country Canada color blue identifi
  • django admin inline没有外键关系

    我有一个像这样的模型 class Category models Model name models CharField max length 100 description models TextField thumbnail model
  • 命令超时 | Discord.js

    目前我有这个 const Discord require discord js const PREFIX const token my token var bot new Discord Client bot on ready gt bot
  • 如何在 Spring Boot 应用程序中设置 GOOGLE_APPLICATION_CREDENTIALS

    我正在尝试在java中使用谷歌视觉库 这些步骤指定我需要设置我的身份验证凭据才能开始使用this https developers google com identity protocols application default cred
  • 使条带“数据量”使用带有变量的动态

    我需要让我的脚本签出才能使用我的var priceCheckout priceCheckout 结帐价格值 我尝试将 data amount 2000 替换为data amount priceCheckout 没有任何运气 所以要说清楚 它
  • Rails:重定向到特定域...但不覆盖 SSL?

    因此 我正在将 Rails 3 0 9 应用程序从一个域移动到另一个域 Heroku 建议在应用程序控制器中使用 before filter 以确保每个人最终都进入新域 如下所示 before filter ensure domain if
  • 如何在单个 mySQL 条目中找到多种可能模式之一?更多内容

    我很难总结我的问题 基本上 有一个名为 文件 的表 文件包含一个名为 等级 的条目 它用于识别文件可能有用的特定年级 因为文件对于 gt 1 年级有用 所以我存储这样的内容 如果只适合三年级 等级 3 如果第三 第四和第五名有好处的话 年级
  • 是否可以在谷歌应用程序引擎中启动计时器?

    例如 每 30 秒检查一次状态或定期轮询 Web 服务 应用引擎定时服务 https developers google com appengine docs python config cron允许您配置定期计划的任务 这些任务在定义的时
  • RavenDb 查询单元测试

    有没有一种明智的方法来存根 模拟调用的结果IDocumentSession Query 我有一个命令 我想验证是否在对象上调用了方法 即正在测试的 单元 是命令而不是命令编排的对象 我无法将 Mock 对象 通过 RhinoMocks 保存
  • MYSQL中LIKE和=的区别?

    有什么区别 SELECT foo FROM bar WHERE foobar foo AND SELECT foo FROM bar WHERE foobar LIKE foo 在SQL中进行精确匹配 LIKE进行通配符匹配 使用 作为多字
  • Symfony 服务器:运行错误

    当我尝试运行时出现此错误myproject symfony2 项目 我认为出现错误是因为在该端口上8000 I have ajenti服务器运行nginx Server running on http 127 0 0 1 8000 Quit
  • 使用 JavaScript 解析来自磁条阅读器的信用卡数据

    好的 我有一个 html 表单 显示如下 span span Indicates required field div class fields Swiped Information div
  • 类型定义,#定义

    谁能解释一下两者之间的区别 define int char and typedef int char 没有区别 因为两者都是非法的 int 不是宏的有效标识符 即使您在其中添加空格 也不是int 因为它是一个关键字并且被保留 即使您将其更改
  • @RequestParam 和 @RequestMapping 之间的区别

    Line1 public ModelAndView viewCustomerDetails RequestParam custId Integer customerId RequestParam categoryName String ca