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);
}