gpt4 book ai didi

java - HttpServletResponse issue.setCharacterEncoding : Depend attribute is not supported by modern compiler

转载 作者:行者123 更新时间:2023-11-29 06:23:35 25 4
gpt4 key购买 nike

在我的 java 类中,我正在尝试做类似的事情

HttpServletResponse.setCharacterEncoding("UTF-8");

但代码无法编译并显示消息:

Depend attribute is not supported by modern compiler.

如果我删除这一行,代码编译没有任何问题。

任何人都可以阐明这一点吗?

谢谢

最佳答案

HttpServletResponse.setCharacterEncoding()不是静态方法。您需要在实例上调用它。类似于:(假设您的实例称为 resp )

resp.setCharacterEncoding("UTF-8");

或者,您可以在 Content-type 中设置字符编码像这样的标题:

resp.setContentType("text/html; charset=UTF-8")

编辑:好的,根据您的评论,我看到您已经在这样做了。我从字面上理解了问题的措辞。无论如何,问题很可能是您正在使用 javac打开依赖跟踪。这是一个可以在命令行上传递的标志(或者是 <javac> ant 任务的一个属性)。关闭依赖跟踪。 Sun 的编译器不支持它。

关于java - HttpServletResponse issue.setCharacterEncoding : Depend attribute is not supported by modern compiler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1949773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com