avatar
what's wrong with this?# Java - 爪哇娇娃
j*1
1
发信人: mitbbs (未名空间), 信区: Complain
标 题: Re: [投诉]Trustinjesus版主dignity滥用权力任意删贴
发信站: BBS 未名空间站 (Tue Jun 21 03:46:35 2011, 美东)
处理结果
若未违反版规,且并未涉及攻击,应允许其存在和正常讨论
avatar
r*r
2
想表达如果相对地址以 \ 开头,like \data.html
if (addr.startsWith("\\")) // url like /data.html
{
String baseurl2 = baseurl.getHost();
URL relativeURL = new URL(baseurl2+addr);
}
else //url like data.htm, relative url
{
relativeURL = new URL(baseurl+addr);
}
when there is a relateive url named /data.html, it didn't go to if section,
but go to else section, made a result like
htt://www....//data.html
error in connecting.
What's wrong with the expression?SHould be sth wrong with "\\" here, how to
use escape
avatar
F*n
3
1. I never saw URL like \data.html
always use "/" instead of "\"
2. Look at URI.resolve, it does the right things.

【在 r*****r 的大作中提到】
: 想表达如果相对地址以 \ 开头,like \data.html
: if (addr.startsWith("\\")) // url like /data.html
: {
: String baseurl2 = baseurl.getHost();
: URL relativeURL = new URL(baseurl2+addr);
: }
: else //url like data.htm, relative url
: {
: relativeURL = new URL(baseurl+addr);
: }

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。