酒店项目一笔记:当前目录相对路径

本文详细讨论了改进路径处理方法,确保跨平台字符编码兼容性,以及加强异常处理机制,以确保程序稳定运行。重点介绍了如何获取当前目录的相对路径,并提供了针对不同环境的解决方案,同时强调了在开发过程中进行充分的异常处理的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   今天的测试与完善点:

   1、获取当前目录相对路径:数据库配置信息xml文件的路径

   2、解决不同平台的字符编码支持问题:确保中文英文数字符号等都能良好地读取匹配搜索及输出显示,过滤器

   3、异常处理的完善:确保任何时候都可以完美运行输出

   部分要点内容记录:

获取当前目录相对路径:

    #user.dir

     最初使用String dirpath = System.getProperty("user.dir");  在web服务器测试时结果dirpath的值为“tomcat安装目录\bin", 并不是我需要的"F:/apache-tomcat-7.0.55/webapps".

    查找资料发现:user.dir,是用户的根目录,是根据你的运行环境改变的。获得相对路径应该类似于这么写:

    String uploadPath = getContext().getServletContext().getRealPath( "/")+ File.separator + "upload" + File.separator;
另外,在服务器端一般不使用相对路径,使用propery文件定义绝对路径即是。这里我的代码不够专业严谨。

      #‘or 1=’ 1

      SQL注入,'or 1='1 值为真 在任何时候都是正确的


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值