Java 如何为请求在url处放置空格
我需要向url传递一些参数。稍后我将提取它,我需要的正是这些单词 它位于Java 如何为请求在url处放置空格,java,jsp,parsing,url,get,Java,Jsp,Parsing,Url,Get,我需要向url传递一些参数。稍后我将提取它,我需要的正是这些单词 它位于jsp页面: <li> <a href="<c:url value="/apartments?select=threestars"/>"><fmt:message key="nav.dropdown.threestars"/></a> </li> 我需要准确地设置三星,而不是三星,以便以后解析 如何放置此空
jsp
页面:
<li>
<a href="<c:url value="/apartments?select=threestars"/>"><fmt:message key="nav.dropdown.threestars"/></a>
</li>
我需要准确地设置三星
,而不是三星
,以便以后解析
如何放置此空白,使其与get方法兼容,并可能提取:
字符串类型=request.getParameter(“选择”)
和类型的值=>三星
如何解决此问题?我相信如果使用%20代替空格,它应该与GET兼容 例如:
value="/apartments?select=three%20stars"
你也可以使用
+
:三星
@helderdarocha不,你不能;+
在查询中是非法的parameter@fge不违法。您可以使用%20
,但也可以使用+
。某些浏览器生成+
@helderdarocha不要将表单参数与查询参数混合使用!这是一个查询字符串,application/x-www-form-urlencoded
。如果它遵循应该遵循的URL规范,那么它应该接受“+”或“%20”。试试看。