有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在Internet Explorer中使用RequestMapping“/”的java

我有一个奇怪的问题。我有一个抽象控制器,它由另一个控制器扩展。在抽象类中,我有一个请求映射,如

@RequestMapping(value = "/", method = RequestMethod.GET)

在扩展控制器中,我在类级别有一个请求映射,类似

@RequestMapping("/myUrl/do")

然后我有一个方法级的请求映射

@RequestMapping(value="/", method = RequestMethod.GET, produces = "text/html")

在Chrome中一切正常,但是当我使用像/myUrl/do/这样的URL时,超级类(抽象控制器)中的方法就会被执行。 如果我在chrome中使用相同的Url,则会执行扩展控制器中的方法,我认为这应该是预期的行为

不知道这里发生了什么


共 (1) 个答案

  1. # 1 楼答案

    我找到了。。。在IE中单击时,它不指定接受标头。我想chrome确实指定了。因此,对于chrome,调用扩展控制器中的方法;对于IE,调用超类中的方法(不指定任何products属性)