web工程中URL地址的写法

/*
web工程中URL地址的写法:

看“/”是给谁用的,如果是浏览器则“/”代表的是webapps,
                            如果是给服务器用的:“/”代表的是web工程。
也就是说:谁调用它,“/”就代表的是谁
                
 
    servletContext
        this.getServletContext.getRealPath("/download/1.jpg");//代表的是web工程
    forward
        this.getServletContext.getRequestDispatcher("/servlet/ServletDemo7");//代表
    
    sendRedirct
        response.sendRedirect("/day04/register.html");是浏览器传递过来的response,请求重定向,其实是有两次请求的。两次请求的主体都是浏览器
    html:
        <a href="/day04/servlet/ServletDemo"></a>//打印在浏览器 上
        <form action="/day04/servlet/ServletDemo" method="post">
        </form>
    request.getRequestDispatcher("/1.jsp").forword(request,response);//其实请求转发的主体是服务器,浏览器只有一次请求,所以“/"web工程。

/和\\的区别:
    如果是URL资源:用/        http://localhost:8080/day04/servlet/Demo
    如果是硬盘中的地址:\\        c:\\chen.jpg



你可能感兴趣的:(web工程中URL地址的写法)