日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

请求和响应向更多内容

發(fā)布時間:2023/12/3 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 请求和响应向更多内容 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、請求更多方法

/*******[1]獲得req對象中的頭信息*(了解)*******************/Enumeration<String> headerNames = req.getHeaderNames();while(headerNames.hasMoreElements()){String next = headerNames.nextElement();System.out.println(next+"-----"+req.getHeader(next));}/*******[2]獲得URL地址信息*********************///httpSystem.out.println(req.getScheme());//127.0.0.1System.out.println(req.getServerName());//8888System.out.println(req.getServerPort());// /servlet/MoreServletSystem.out.println(req.getServletPath());// √ /servlet22 System.out.println(req.getContextPath());// √ /servlet22/servlet/MoreServletSystem.out.println(req.getRequestURI());// √ http://127.0.0.1:8888/servlet22/servlet/MoreServlet System.out.println(req.getRequestURL());// GETSystem.out.println(req.getMethod());// √ pwd=123&zh=456System.out.println(req.getQueryString());/********[3]req對象獲得值的操作 (重點)****************///獲得前臺的數據String zh = req.getParameter("zh");//獲得前臺的愛好的選擇的多選操作String[] hobby = req.getParameterValues("hobby");/*********[4]獲得遠程的和本地的信息(了解)*************///獲得遠程的信息---客戶端瀏覽器System.out.println(req.getRemoteAddr());System.out.println(req.getRemoteHost());System.out.println(req.getRemotePort());//獲得本地的信息---本地服務器System.out.println(req.getLocalAddr());System.out.println(req.getLocalName());System.out.println(req.getLocalPort());/***********[5]獲得其他對象的操作(重點)************************///獲得session對象HttpSession session = req.getSession();//獲得全局的對象ServletContext servletContext = req.getServletContext();ServletContext servletContext2 = this.getServletContext();//獲得cookie對象Cookie[] cookies = req.getCookies();/***********[6]req對象中的其他的方法(重點)*******************///解決中文亂碼req.setCharacterEncoding("utf-8");//轉發(fā)req.getRequestDispatcher("").forward(req, resp);req.setAttribute("msg", "");req.getAttribute("msg");

2、響應更多方法

resp.setContentType("text/html;charset=utf-8");//設置響應回去的編碼方式resp.setCharacterEncoding("utf-8");//設置文本的長度 ---文件下載的時候需要使用resp.setContentLength(1024);//重定向/*resp.sendRedirect("");*///把cookie對象保存到resp對象中resp.addCookie(cookie);//(了解)//在響應頭中添加對應的信息如果name一致也不會覆蓋resp.addHeader("cou", "javaEE");resp.addHeader("cou", "javaSE");//設置指定的響應頭信息 name一致會覆蓋resp.setHeader("cou1", "java");resp.setHeader("cou1", "javascript");

總結

以上是生活随笔為你收集整理的请求和响应向更多内容的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。