2、代码案例
<servlet> <servlet-name>servletThreeImpl</servlet-name> <servlet-class>com.node02.servlet.impl.ServletThreeImpl</servlet-class></servlet><servlet-mapping> <servlet-name>servletThreeImpl</servlet-name> <url-pattern>/servletThreeImpl</url-pattern></servlet-mapping>
public class ServletThreeImpl extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // http://localhost:6003/servletThreeImpl?myName=cicada String method = request.getMethod(); System.out.println("method="+method); // GET String requestURL = request.getRequestURL().toString(); // http://localhost:6003/servletThreeImpl System.out.println("requestURL="+requestURL); String requestURI = request.getRequestURI(); System.out.println("requestURI="+requestURI); // /servletThreeImpl String queryString = request.getQueryString() ; System.out.println("queryString="+queryString); // myName=cicada String myName = request.getParameter("myName"); System.out.println("myName="+myName); // cicada }}五、ServletResponse接口1、接口简介
HttpServletResponse继承自ServletResponse , 封装了Http响应信息 。客户端每个请求 , 服务器都会创建一个response对象 , 并传入给Servlet.service()方法 。核心作用:1.设置响应头信息;2.发送状态码;3.设置响应正文;4.重定向;
2、代码案例
<servlet> <servlet-name>servletFourImpl</servlet-name> <servlet-class>com.node02.servlet.impl.ServletFourImpl</servlet-class></servlet><servlet-mapping> <servlet-name>servletFourImpl</servlet-name> <url-pattern>/servletFourImpl</url-pattern></servlet-mapping>
public class ServletFourImpl extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8") ; response.setCharacterEncoding("UTF-8"); response.setStatus(200) ; response.getWriter().print("Hello,知了"); }}3、转发和重定向
服务器端进行的页面跳转的控制 ;
request.getRequestDispatcher("/转发地址").forward(request, response);
服务端响应跳转信息 , 浏览器端进行的页面跳转 ;
response.sendRedirect("重定向地址");

文章插图
<END>
推荐阅读:
JavaEE编程基础:Servlet实现方式 , 生命周期过程

文章插图
【JavaEE编程基础:Servlet核心API用法详解】
推荐阅读
-
咖门红|PTA依旧近弱远强,狄正荣:螺纹预计震荡为主
-
-
杂文体育|如今被终身禁赛,改变国籍的奥运冠军!夺冠后不承认来自中国
-
「新能源报告」一个弱如鸡,大众和丰田选哪个?看看10年后就明白了:一个壮如牛
-
马超|S20必禁的5个英雄,玄策可以不管,孙膑可以不管,她被抢了等着被恶心!
-
你是个贝斯手呀|6枚YJ12为航母准备,轰6J形成战力后或去永兴?去年在此触地复飞
-
易车网▲万元迷倒一片!,吉利又火了!油耗是亮点,11.08
-
-
实锤社|真吓到观众了,知名主播QUQU被举报开外挂!绝境AK四杀屠杀大师局
-
-
无敌小萌神|罗晋再演男主,又一新剧正式官宣!与粉丝破三千万的她再次合作
-
购物车|女子将宠物狗拴在购物车上 结果狗拉着车跑了
-
-
-
-
-
星星趣闻|法国最“特殊”,网友:感觉像到了非洲,欧美国家民众示威游行
-
山野美食哥|一定不能先放盐,大厨教你正确方法,黄瓜更香脆不回软,凉拌黄瓜
-
本命年|魔兽世界:WLK的国服目前就要关停并转,而手游居然也快要推出
-
张雨绮|不仅被张雨绮的装扮秒到,她的那声“mua”更加撩人