当前位置: 首页 > 面试题库 >

java如何解码获取收到的URL参数抛出BeanParam

童化
2023-03-14
问题内容

我收到对此Web服务的 GET 回复

@GET
@Path("/nnnnnn")
public Response pfpfpfpf(@BeanParam NNNNNN n)

该课程NNNNN有:

@QueryParam("parameter")
private String parameter;

为此,parameter有一个获取和设置。

我发送带有 查询参数 的get请求,该请求被自动绑定到我的选项NNNNN,一切都很好。

但是,现在我要在查询网址中发送日语字符串。我在发送之前通过UTF-8对参数进行编码,并且必须使用UTF-8对其进行解码。

但是我的问题是我应该 在哪里
调用URLDecoder?我试图在该参数的getter中调用它,但是它没有用,我一直用类似的东西C3%98%C2%B4%C3%98%C2 代替日语字符


问题答案:

对我有效的解决方案是:

在servlet上,我应该这样做:

request.setCharacterEncoding("UTF-8");

然后在html页面上,我必须添加以下内容:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">


 类似资料:
  • 我收到对此web服务的GET响应 类具有: 但我的问题是我应该在哪里调用URLDecoder?我试着在那个参数的getter中调用它,但它不起作用,我一直用来代替日语字符

  • 你好,我来自从URL获取JSON对象 我试着去买一顶帽子- 有人能告诉我我做错了什么吗?

  • 我不熟悉groovy脚本,并期待解析URL并打印其参数。 此网址是 : https://www.google.com/?aaa=111 如何从 URL 获取 dd 参数? 我感谢你的帮助!

  • 问题内容: 我有这样的网址: 如何获取章节和帖子的参数值​​? 我的URL在Chapter参数的值中包含“&”。 问题答案: 您可以在Android中使用Uri类来完成此操作; https://developer.android.com/reference/android/net/Uri.html 这样,您甚至可以从查询参数中获取特定元素;

  • 问题内容: Javascript没有提供执行此操作的核心方法,那么该怎么做呢? 问题答案: 因此,您可以使用:

  • 问题内容: 我在从URL:获取值方面遇到问题。 帮助我更正我的控制器代码。我无法获得价值。 我的代码如下: : : : 问题答案: 快递4.x 要获取URL参数的值,请使用req.params 如果要获取查询参数,请使用req.query 快递3.x URL参数 查询参数