必需的String参数不存在Spring MVC

kos*_*sas 4 java spring spring-mvc http-request-parameters

我想在浏览器中访问两个不同的页面:

http://localhost:8080/name?views
Run Code Online (Sandbox Code Playgroud)

http://localhost:8080/name?uviews
Run Code Online (Sandbox Code Playgroud)

但是我收到错误必需字符串参数'uviews'在我使用第一个url时不存在而且我得到必需字符串参数当我使用第二个时,'views'不存在.

这是我的回复机构

@ResponseBody     
public Object getViewInJson(@RequestParam("views") String views ,@RequestParam("uviews") String uviews) throws IOException{

 loader = new AnalyticsLoader();



    return loader.AnalyticsLoader(views,uviews);
}
Run Code Online (Sandbox Code Playgroud)

如何访问视图和uviews?

Pra*_*mar 8

required=false属性添加到@RequestParam..更改为

@RequestParam(required=false,name="views") String view,..
Run Code Online (Sandbox Code Playgroud)

  • 我的天啊。!我无话可说感谢。为此不断浏览各地。万分感谢。希望我能投一百万票。 (2认同)