Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.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
Java 关于Spring MVC中@RequestMapping内的Products属性的一些信息_Java_Spring_Spring Mvc_Annotations - Fatal编程技术网

Java 关于Spring MVC中@RequestMapping内的Products属性的一些信息

Java 关于Spring MVC中@RequestMapping内的Products属性的一些信息,java,spring,spring-mvc,annotations,Java,Spring,Spring Mvc,Annotations,在Spring MVC Showcase示例(STS仪表板中的dowlodable)中,我有以下情况 在我看来,我有以下链接: <li> <a id="responseCharsetProduce" class="textLink" href="<c:url value="/response/charset/produce" />">@ResponseBody (UTF-8 charset produced)</a

在Spring MVC Showcase示例(STS仪表板中的dowlodable)中,我有以下情况

在我看来,我有以下链接:

        <li>
            <a id="responseCharsetProduce" class="textLink" href="<c:url value="/response/charset/produce" />">@ResponseBody (UTF-8 charset produced)</a>
        </li>
我的怀疑与@RequestMapping注释中的生成元素有关

在这里阅读:

假设:String[]生成映射请求的可生成媒体类型,缩小了主映射的范围。因此,似乎只生成该方法生成的媒体类型…在我的特定情况下,表示控制器方法返回的媒体类型是文本值

但在别处阅读时,我发现products属性排除了HTTP请求,其Accepts头与指定的媒体类型不兼容

那么…在@RequestMapping中,究竟是什么产生了属性?

这个“产生”条件表示该方法将返回什么。如果客户机没有指定Accept头,那么没有任何东西可以阻止该方法返回它可以返回的内容

下面的url中有博客作者对您的问题的一些评论


tnx太多了……现在我要读你给我发的报纸:-)
@RequestMapping(value="/charset/produce", produces="text/plain;charset=UTF-8")
public @ResponseBody String responseProducesConditionCharset() {
    return "\u3053\u3093\u306b\u3061\u306f\u4e16\u754c\uff01 (\"Hello world!\" in Japanese)";
}