java web项目关于路径方面的问题?
假如我的项目名称为blog1所谓的根目录指的是/blog还是/WebRoot2转发resuest.getRequestDispatcher("这里的相对路径是什么").f...
假如我的项目名称为blog
1 所谓的根目录指的是/blog 还是 /WebRoot
2 转发resuest.getRequestDispatcher("这里的相对路径是什么").forward(request,response);
3 重定向response.sendRedirect("这里的相对路径是什么"); 展开
1 所谓的根目录指的是/blog 还是 /WebRoot
2 转发resuest.getRequestDispatcher("这里的相对路径是什么").forward(request,response);
3 重定向response.sendRedirect("这里的相对路径是什么"); 展开
6个回答
展开全部
1 所谓的根目录指的是/blog 还是 /WebRoot
答:在你项目已经发布后,/blog和/WebRoot是一样的。指的是同一个目录,在项目工程发布后,就没有/WebRoot这个目录了,只有/blog目录,这个目录下边的内容就是/WebRoot下边的内容。
2 转发resuest.getRequestDispatcher("这里的相对路径是什么").forward(request,response);
答:这里的相对路径是带/的路径,是从当前应用开始的路径,也就是从根目录开始的路径。浏览器地址栏不变。
3 重定向response.sendRedirect("这里的相对路径是什么");
答:这里的相对路径是带/的路径,是从当前应用开始的路径,也就是从根目录开始的路径。浏览器地址栏会变,相当于两次请求。
答:在你项目已经发布后,/blog和/WebRoot是一样的。指的是同一个目录,在项目工程发布后,就没有/WebRoot这个目录了,只有/blog目录,这个目录下边的内容就是/WebRoot下边的内容。
2 转发resuest.getRequestDispatcher("这里的相对路径是什么").forward(request,response);
答:这里的相对路径是带/的路径,是从当前应用开始的路径,也就是从根目录开始的路径。浏览器地址栏不变。
3 重定向response.sendRedirect("这里的相对路径是什么");
答:这里的相对路径是带/的路径,是从当前应用开始的路径,也就是从根目录开始的路径。浏览器地址栏会变,相当于两次请求。
展开全部
1 所谓的根目录指的是/blog 还是 /WebRoot ? 前一个。
2 转发resuest.getRequestDispatcher("这里的路径是根目录起的相对路径").,地址栏不变。
3 重定向response.sendRedirect("这里的路径是根目录起的相对路径");,直接跳过去。
2 转发resuest.getRequestDispatcher("这里的路径是根目录起的相对路径").,地址栏不变。
3 重定向response.sendRedirect("这里的路径是根目录起的相对路径");,直接跳过去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
项目发布出去以后是以项目名为根目录。webRoot是不会发布出去的
转发resuest.getRequestDispatcher("“)是相对路径,
而重定向是绝对路径,你最好补全路径
转发resuest.getRequestDispatcher("“)是相对路径,
而重定向是绝对路径,你最好补全路径
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、根目录当然是/WebRoot 啊
2、这是转发,相对路径填写的是你要进入的页面,转发的地址栏不变
3、这是重定向,相对路径是你要重定向的路径,重定向的地址栏地址随之而改变
2、这是转发,相对路径填写的是你要进入的页面,转发的地址栏不变
3、这是重定向,相对路径是你要重定向的路径,重定向的地址栏地址随之而改变
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.根目录但然是你的项目名了
2.3 最好用绝对路径
2.3 最好用绝对路径
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询