主题:如何知道URL中是否带参数?
weelware
[专家分:0] 发布于 2009-08-07 09:53:00
各位达人,在jsp连接的url中,如何知道是否带参数?
比如:
http://www.weelware.com/
http://www.weelware.com/index.jsp
http://www.weelware.com/index.jsp?inpage=thanks.jsp
http://www.weelware.com/index.jsp?cmd=thanks
在打开的页面里,如何知道URL是否带参数? 带什么参数?
回复列表 (共3个回复)
沙发
apple001100 [专家分:0] 发布于 2009-08-27 14:14:00
public class StringSplit {
public String testUrlParametr(String url){
String[] ss=new String[20];
if(url.indexOf("?")!=-1){
ss = url.split("\\?");
String a = null;
if(ss[1]!=null&&!"".equals(ss[1])){
a = ss[1].toString();
System.out.println("有参数!!!"+"参数是:"+a);
}else {
a = ss[0].toString();
System.out.println("没有参数!!!");
}
return a;
}else {
System.out.println("没有参数!!!");
}
return null;
}
public static void main(String[] args) {
StringSplit url = new StringSplit();
url.testUrlParametr("http://www.weelware.com/index.jsp?cmd=thanks");
url.testUrlParametr("http://www.weelware.com/index.jsp");
url.testUrlParametr("http://www.weelware.com/index.jsp?inpage=thanks.jsp");
url.testUrlParametr("http://www.weelware.com/index.jsp?cmd=thanks");
}
}
板凳
tonglei85 [专家分:0] 发布于 2009-09-02 17:23:00
通过?截取和分割字符串就OK了
3 楼
caidongxue [专家分:0] 发布于 2009-10-09 13:28:00
有问号的就是有参数的,问号后面的是参数值。
我来回复