前往顾页
以后地位: 主页 > 收集编程 > Jsp实例教程 >

实现 替代参数中的空格 代码

时候:2010-10-21 10:40来源:知行网www.zhixing123.cn 编辑:麦田守望者

体例1:
用URLEncoder,用到java.net 包
<%@page import="java.net.*">
示例:
定义topic
String topic = "带空格参数";
通报topic时可以如许写:
URL:&topic=<%URLEncoder.encode(topic)%>
领受时不消再用URLDecode 复原,浏览器会主动辨认。

体例2:
用 Replace写体例替代
大众类:

public class Slashes {
public static String replace(String strSource, String strFrom, String strTo) {
String strDest = "";
int intFromLen = strFrom.length();
int intPos;

while ( (intPos = strSource.indexOf(strFrom)) != -1) {
strDest = strDest + strSource.substring(0, intPos);
strDest = strDest + strTo;
strSource = strSource.substring(intPos + intFromLen);
}
strDest = strDest + strSource;

return strDest;
}
}


替代体例:
&topic=<%=Slashes.replace(topic," ","%20")%>
如许可以把所有空格替代为 %20 通报
 

顶一下
(0)
0%
踩一下
(0)
0%
------分开线----------------------------
标签(Tag):Java JAVA实例教程 JAVA根本教程 java代码 java源码
------分开线----------------------------
颁发评论
请自发遵循互联网相关的政策法规,严禁公布色情、暴力、革命的谈吐。
评价:
神色:
考证码:点击我更换图片
猜你感兴趣