【问题标题】:@Requestparam with a param and without@Requestparam 带参数和不带参数
【发布时间】:2017-06-19 05:56:36
【问题描述】:

【问题讨论】:

  • 您的问题是什么?如果您不尽快编辑,这里的好人将关闭您的问题。所以描述一下。
  • 你试过了吗?还是只是想发表意见?可以将两者都放在同一个控制器中..

标签: java spring-mvc


【解决方案1】:

是的,有可能。

假设你使用的是 Spring,以这段代码为例:

@RequestMapping(value="/getStudentOverallPerformance)
public String example(@RequestParam(required=false) long yid, etc...){
  /* your code */
}

在这种情况下,您可以使用或不使用我声明为“long”的参数“yid”调用此方法,但您将使用您声明的类型。 我设置:

(required=false)

因为默认情况下它是 true,所以你不能在没有参数的情况下访问这个方法。

【讨论】:

  • 感谢您的回答。我得到了另一个解决方案 ...public String getStudentOverallFeedbackStatistics(@RequestParam(value="yid",defaultValue="0")int yid){ return studentService.getStudentOverallFeedbackStatistics(yid) ;
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-07
  • 2021-04-16
  • 2011-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多