我想c:\aaa\bbb\ccc\如果出现在程序当中的话,是不可能在程序中编译通过的!
除非通过读取配置文件而得到这个字符串,然后使用replace(char,char);
当然,‘\’是不要出现在程序中!
除非通过读取配置文件而得到这个字符串,然后使用replace(char,char);
当然,‘\’是不要出现在程序中!
解决方案 »
- javaweb开发SSH整合出错HTTP Status 404 -The requested resource () is not available
- MYECLIPSE工具下如何删掉STRUTS的一个包问题!!!急急急!!
- 问下jsp
- 请问toncat启动出现这个错误怎么解决
- jsp 怎么才能去掉地址栏中的参数
- 为什么在applet中用不了edtftpj-1.2.4.jar中提供的FTP功能.
- include page命令的疑惑!
- TOMCAT+SQLSERVER连接池配置问题~高分请教
- 关于利用HTTP上载多个文件的问题(在线关注)
- JavaWeb中web.xml里如何对<Servlet>标签正确配置啊?
- 如和做到以个人为基准,一个人访问网站一次,统计浏览人数的计数器增一,而不是一页面刷新为准?
- 如何使整个页面都disable?
站点的虚拟目录为c:\aaa\bbb,xsl文件在c:\aaa\bbb\xsl下,JavaBean中File xslFile=new File("/xsl/a.xsl")总是报错找不到?
难道"文件路径"只能用绝对路径吗?File file=new File("文件路径");
path=path.replaceAll("\\","\\");不行呀,我试过了总是报错:java.util.regex.PatternSyntaxException: Unexpected internal error near index 1
\
^
at java.util.regex.Pattern.error(Pattern.java:1456)
at java.util.regex.Pattern.compile(Pattern.java:1248)
at java.util.regex.Pattern.(Pattern.java:997)
at java.util.regex.Pattern.compile(Pattern.java:744)
at java.lang.String.replaceAll(String.java:1679)
{
int pos;
while((pos = str.indexOf(from)) != -1)
str = str.substring(0, pos) + to + str.substring(pos + 1); return str;
}
声明的时候好像得费点劲。
String from = "\\";
String to = "\\\\";
如果用replaceAll()怎么做?
from和to没有共同的部分,但是"\\"和"\\\\"有共同的部分。
可以改动一下。
这句话本身就有问题,这样的定义不能通过编译的。