路径问题

路径问题
1. 如果是服务器端的相对路径是/开头是相对于项目名例如:
   Request.getReqeustDispatcher(“/AServlet”).forward(request,response);
 访问的路径是http://localhost:8080/项目/AServlet
2. 如果是客户端的跳转的话比如重定向就是客户端发起的
  Response.sendRedirect(“/项目名/AServlet”);
     访问的路径是http://localhost:8080/项目/AServlet
3. 如果是客户端的<a href=”/项目名/xxx”>xxx</a>
访问的路径是http://localhost:8080/项目/xxx如果不加项目名就是相对于当前的页面比如当前的页面是http://localhost:8080/项目名/aaa 到时候就会到这个路径下找有没有 http://localhost:8080/项目名/aaa/xxx如果没有就报404
3. Java中的ClassLoader 
1) 不需要加/开头的
Class Demo{
@Test
Public void test(){
InputStream in = Demo.class.getClassLoader.getResouceAsStream(“a.txt”);
System.out.println(IOUtils.toString(in); 
}
}
这样就可以到classpath下找到文件了
2)需要加/开头的
Class  c = Demo.class;
InputStream   in =  c.getClassLoader.getResourceAsStream(“/a.txt”);
System.out.println(IOUtils.toString(in));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值