首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 物理路径输出为什么没有“\”? [已结贴,结贴人:trycome]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • trycome
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-08-19 14:27:08 楼主
    在Servlet里面
    String path3= request.getSession().getServletContext().getRealPath("");
    out.print(" <script>alert('path3:"+path3+"') </script>");

    输出没有“\”?
    成了C:Program FilesApache Software FoundationTomcat 5.5webappswapBuilder

    30  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wanna003
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-19 14:31:461楼 得分:0
    String path3= request.getSession().getServletContext().getRealPath("/");
    加个/就行了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • trycome
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-19 15:31:512楼 得分:0
    我用
    String path3= request.getSession().getServletContext().getRealPath("/");
    out.print(" <script>alert('path3:"+path3+"') </script>");
    JS没有输出?
    Servlet里怎么调试输出?
    为什么"\"JS显示不出来?

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • trycome
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-19 15:43:153楼 得分:0
    String path3= request.getSession().getServletContext().getRealPath("");
    在servlet获取的path3是
    是C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\wapBuilder
    还是C:\\Program Files\\Apache Software Foundation\\Tomcat 5.5\\webapps\\wapBuilder
    还是C:Program FilesApache Software FoundationTomcat 5.5webappswapBuilder

    path3是String 类型的!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • java2000_net
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

      2

      8

    发表于:2008-08-19 15:47:544楼 得分:30
    你得替换\为\\才可以在js里面显示出\
    path3 = path3.replace("\\","\\\\");
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • combai
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-19 15:56:285楼 得分:0
    你可以加上去啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mclinting
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-19 16:04:226楼 得分:0
    你查看页面源代码,就可以看到是有\ 的,只是alert不出来,要像4楼说的那样转换
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • trycome
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-19 16:07:537楼 得分:0
    path3 = path3.replace("\\","\\\\");
    这个能输出了
    我需要在C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\wapBuilder物理路径下删除一文件
    在servlet里执行 需要怎样的字符串目录?


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mzq002
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-19 16:29:578楼 得分:0
    可以自己加上去
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved