java web资源目录下_Java Web项目中的各种资源的路径写法

如图,在项目中要跳转到如下的路径中(在项目下的target.html):

4b4f254a89e6feb97cb576488871dbe6.png

public class PathDemo extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

response.setContentType("text/html;charset=utf-8");

//目标资源: target.html

/**

* 思考: 目标资源是给谁使用的

1、给服务器用表示目标地址是由服务器要转发到目标地址)。

2、 给浏览器用的表示是由浏览器发出请求要请求的目标地址。

地址写法原则:所有的请求地址先用“/”表示:

* 给服务器使用的: / 表示在当前web应用的根目录(对于上面的截图来说,这个“/”表示的是在servlet_test目录下)

* 给浏览器使用的: / 表示在webapps的根目录下(在Tomcat中表示所有Web应用所在的目录中)。

*/

/**

* 1.转发(是由服务器发出的请求地址,所以/代表应用的根目录)。

*/

//request.getRequestDispatcher("/target.html").forward(request, response);

/**

*2.请求重定向(重定向是由浏览器发出第二次请求,指向目标地址,所以按照浏览器的请求规则,/表示在Tomcat的webapps/目录下,若要访问当前的Web应用就需要指出当前应用的名字了。)

*/

//response.sendRedirect("/day11/target.html");

/**

* 3.html页面的超连接href(也是浏览器发出的请求)。

*/

response.getWriter().write("

超链接");

/**

*4.html页面中的form提交地址

*/

response.getWriter().write("

");

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值