Servlet页面跳转

     servlet
  1、HttpServlestRequest接口
     获取请求的基本信息:
1.getMethod()方法:返回客户端请求方式;
2.getRequestURI()方法:返回端口后参数之前的那部分内容,且为真实的资源名,而不一定与地址栏中相同;
3.getQueryString()方法:返回资源路径?后的所有内容;
4.getScheme()方法:返回协议名称;
5.getContextPath()方法:返回请求url所属的web应用程序的路径;

6.getRequestURL()方法:返回真实的资源路径,不一定与地址栏相同,但不包括参数部分,且返回类型StringBaffer


   2、标准的servlet写法:

1.创建一个servlet

        2.写上名字,选择doGet()和doPost()方法;



3.点next,给Servlet配上在web.xml文件中的名字,点finish会在web.xml中自


动配置Servlet;
   3、不需要配置Service方法
实际上Service()方法就是选判断、请求的方式;
get方式:Service()方法就是调用doGet()方法;
post方式:Service()方法就是调用doPost()方法;
  return是一个方法的结束;
  4、HttpServletResponse接口
封装了服务器需会送给客户端的相应信息,通过它来操作返回客户端的响应信息
HttpServletResponse对象是Servlet程序和Servlet引擎进行通信的窗口
Servlet程序通过HttpServletResponse对象将响应正文传递给Servlet引擎,再


由Servlet引擎将响应正文输出到客户端;
  5、请求转发——服务器内部跳转
1.代码:
   request.getRequestDispatcher("/转到的页面").forward(request,response);
   '/'表示项目的根目录
   不加'/'表示当前Servlet的所在目录

   因为转发后还会执行下面的代码,所以让return来结束该方法;


  6、请求重定向
代码:
  response.sendRedirect("/项目名/转到的页面");
   '/'表示项目的根目录(端口号之后)
   不加'/'表示当前Servlet的所在目录

   因为转发后还会执行下面的代码,所以让return来结束该方法;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值