有 Java 编程相关的问题?

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

java URL解码导致tomcat中出现问号

我调用的url如下:

http://localhost:8080/abc/income?content=%E0%B6%B8%E0%B6%9C%E0%B7%99+%E0%B6%B1%E0%B6%B8+%E0%B6%BD%E0%B6%9A%E0%B7%8A%E0%B6%B8%E0%B7%8F%E0%B6%BD%E0%B7%8A.&SOURCE_PRV=%20HTTP/1.1

在后端(tomcat),我正在解码字符串

但我得到的内容是“?”(几个问号)

我该怎么解决这个问题


共 (1) 个答案

  1. # 1 楼答案

    爪哇。网URI类可以帮助;在你找到的URL文档中

    使用一个具有多个参数的构造函数,如:

    URI uri = new URI(
        "http", 
        "search.barnesandnoble.com", 
        "/booksearch/first book.pdf",
        null);
    
    URL url = uri.toURL();
    //or String request = uri.toString();