这是Spring servlet的定义:
<servlet-name>SpringMVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SpringMVC</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
当我点击URL /comic/ff109e3c-3728-43bb-9074-6a6f8ec74755?param1=value1
时,我得到一个“HTTP 200”响应但是当我点击/comic/ff109e3c-3728-43bb-9074-6a6f8ec74755/?param1=value1
时,Spring MVC会给出一个“HTTP 404”响应代码。
这是Spring MVC控制器的请求映射注释。
@RequestMapping(value = { "/comic/{uuId}", "/comic/{uuId}/**", "/player/{uuId}/**", "/player/{uuId}" }, method = { RequestMethod.GET,
RequestMethod.POST })
如何制作像/comic/ff109e3c-3728-43bb-9074-6a6f8ec74755/?param1=value1
这样的网址,我该怎么办?
答案 0 :(得分:0)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/moment.min.js"></script>
是路径参数的错误方式,写/comic/?param1=value1
,如果你有可能uuid可以为空,那么你可以像这样定义请求映射。
/comic/yourvalue1