A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

JavaWEB开发中的 / 在web应用下可分为两种情况,请大佬你记住它!

A、代表当前WEB应用的根路径:http://localhost:8989/contextPath/

(总结:交由Servlet容器来处理的时候就是这个意思)

1、转发时:request.getRequesDispatcher
("/path/b.jap").forward(request,response);
2、web.xml文件映射Servlet访问路径
<servlet-mapping>
        <servlet-name>TestServlet</servlet-name>
       <url-pattern>/TestServlet</url-pattern>
</servlet-mapping>
3、各种定制标签中的 /


B、WEB站点的根路径http://localhost:8989/
(交由浏览器处理的)
1、超链接:<a href="/TestServlet">To B Page</a>
2、表达式中的action:<form action="/login.jsp">
3、做请求重定向的时候:response.sendRedirect("/a.jsp");

转换:<%=request.getContextPath() %>若/为代表的是站点根目录,在其前面加上contextpath就可以了。





2 个回复

倒序浏览
我来占层楼啊   
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马