码迷,mamicode.com
首页 > 编程语言 > 详细

java web项目获取项目路径

时间:2019-06-29 12:26:04      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:stat   loader   object   tco   nav   load   omr   文件路径   return   

1.方法一

调试时只能获取eclipse 项目未编译前的路径 不太好用

    /* private static Logger logger = Logger.getLogger(BookController.class); */
    @RequestMapping("/index")
    public String bookHandle(HttpServletRequest servlet) {
        
        JSONObject json = JsonResourceUtils.getJsonObjFromResource
                ("static/json/book_nav.json",servlet.getServletContext().getRealPath("/"));
        
        return "book";
    }

2.方法 二

获取项目运行时的真实类路径

/* private static Logger logger = Logger.getLogger(BookController.class); */
    @RequestMapping("/index")
    public String bookHandle(HttpServletRequest servlet) {
        
        JSONObject json = JsonResourceUtils.getJsonObjFromResource
        /* 这里直接获取到了文件路径 */ (BookController.
class.getClassLoader().getResource("static/json/book_nav.json").getPath()); return "book"; }

 

java web项目获取项目路径

标签:stat   loader   object   tco   nav   load   omr   文件路径   return   

原文地址:https://www.cnblogs.com/jiangfeilong/p/11106129.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!