日期:2014-05-17  浏览次数:20695 次

jsp转义字符问题
<%=request.getRealPath("/") %> <br>
  <% 
  String p = request.getRealPath("/")+"user\\";
  File file = new File(p,"file.txt"); 
  if(file.exists()) {
  file.delete();
  out.println("删除"+p+"\\file.txt成功");
  } else {
file.createNewFile();
out.println("添加"+p+"\file.txt成功");
  }
  %>

删除语句中为什么出现了2斜杠
不是转义了吗?
删除D:\Workspaces\MyEclipse 9\.metadata\.me_tcat\webapps\cloud_office\user\\file.txt成功 
成功语句中去一个反斜杠就没了f,肿么办好?
添加D:\Workspaces\MyEclipse 9\.metadata\.me_tcat\webapps\cloud_office\user\ ile.txt成功 




------解决方案--------------------
1.java中\是用\\表示。
2.没有显示f,是把\f当作转义字符了