java项目路径_理解java Web项目中的路径问题

本文以项目部署在tomcat服务器为例,其他相信也是一样的。

先说明请求页面的写法,在web中,页面路径主要写的有以下几种

1、请求重定向

2、浏览器的请求被服务器请求到新页面(我称为“转发”)

3、超链接

4、form表单提交的action

为了演示路径写法,首先先建一个项目(项目名WebPath),并建立一个servlet(PathServlet)

目录结构如下

0667628ad4262a7cfa9b75f4a62d2831.png

以访问目录中index.jsp文件为例,jxf.path.PathServlet.jave中对以上四种路径的写法(红色部分)

1 packagejxf.path;2

3 importjava.io.IOException;4 importjava.io.PrintWriter;5

6 importjavax.servlet.ServletException;7 importjavax.servlet.http.HttpServlet;8 importjavax.servlet.http.HttpServletRequest;9 importjavax.servlet.http.HttpServletResponse;10

11 public class PathServlet extendsHttpServlet {12 public voiddoGet(HttpServletRequest request, HttpServletResponse response)13 throwsServletException, IOException {14 //1、重定向

15 response.sendRedirect("/WebPath/index.jsp");16

17 //2、转发18 //request.getRequestDispatcher("/index.jsp").forward(request, response);19

20 //3、超链接21 //response.setContentType("text/html");22 //response.getWriter().write("index.jsp

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值