我有html文件并且它有一些标签。当我通常通过附加到URL的请求参数获取值。当我在html中显示值时,它们将被显示为ASCII字符,如下所示。从我的URL本身获取%20的值。我正在servlet中读取它们并转发到some.jsp
Name=Hellow%20how%20are%20you
但我想把它作为:
Name=Hello how are you
我是否需要在html中执行任何操作以呈现没有ASCII的值?
谢谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
我看到你在这里有servlet,所以你要谈论java而不是javascript我猜。
任何方式在java中,你从StringEscapeUtils获得了Commons Lang来逃避/不可见。
在Javascript中你通过encodeURIComponent逃脱,但我认为我给你的Commons组件将满足你的需求。
答案 2 :(得分:0)
我把它解决了:
URLDecoder.decode(request.getQueryString(), "UTF-8");