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

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

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

一、请求重定向web

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

三、超连接tomcat

四、form表单提交的action服务器

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

目录结构以下webapp

0c216f76f6f660c39896d8a56876a819.png

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

17374d958f504d0cb1aae120.html

1 package jxf.path;

2

3 import java.io.IOException;

4 import java.io.PrintWriter;

5

6 import javax.servlet.ServletException;

7 import javax.servlet.http.HttpServlet;

8 import javax.servlet.http.HttpServletRequest;

9 import javax.servlet.http.HttpServletResponse;

10

11 public class PathServlet extends HttpServlet {

12 public void doGet(HttpServletRequest request, HttpServletResponse response)

13 throws ServletException, IOException {

14 //一、重定向

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

16

17 //二、转发

18 //request.getRequestDispatcher("/index.jsp").forward(request, response);

19

20 //三、超连接

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、付费专栏及课程。

余额充值