Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc springmvc中的请求参数_Spring Mvc_Request_Param - Fatal编程技术网

Spring mvc springmvc中的请求参数

Spring mvc springmvc中的请求参数,spring-mvc,request,param,Spring Mvc,Request,Param,当我得到这些配置时,如何传递它: <servlet> <servlet-name>spring</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servle

当我得到这些配置时,如何传递它:

    <servlet>
    <servlet-name>spring</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>*.htm</url-pattern>
</servlet-mapping>
当我输入:“http:…/list.htm?start=0&end=100”时,我得到如下错误跟踪:

org.springframework.web.util.NestedServletException:请求处理失败;嵌套异常为java.lang.IllegalArgumentException:参数数错误 org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:625) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:525) javaservlet.http.HttpServlet.service(HttpServlet.java:621) javaservlet.http.HttpServlet.service(HttpServlet.java:722)


你还在寻找答案吗?我把你的代码放到一个控制器中,它在我的环境中运行良好,没有堆栈跟踪

我使用Spring的,然后用@controller注释我的控制器

我的猜测是不是你的方法,而是你的配置导致了失败,但鉴于你上面提供的有限信息,很难说

您的spring-servlet.xml是什么样子的

@RequestMapping(value="/list.htm", method=RequestMethod.GET)
public ModelAndView list(HttpServletRequest request,
        HttpServletResponse response, @RequestParam(value="start", required=false) String start, @RequestParam(value="end", required=false) String end)throws Exception{
        ModelMap modelMap = new ModelMap();
        modelMap.addAttribute("list", cpvCodeDAO.list(Integer.parseInt(start),Integer.parseInt(end)));
        return new ModelAndView("list", modelMap);
}