Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲精品一区二区三区电影网,日韩视频免费在线观看,日韩一级片在线

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          tomcat8.5 啟動控制臺亂碼解決

          tomcat8.5 啟動控制臺亂碼解決

          境 :win10 系統、tomcat8.5 版本

          現象:本地啟動控制臺日志亂碼

          解決辦法:

          conf 目錄下 logging.properties 文件

          java.util.logging.ConsoleHandler.encoding=UTF-8

          修改為

          java.util.logging.ConsoleHandler.encoding=GBK

          原因:

          控制臺默認是 GBK 編碼,而 tomcat8.5 默認是使用 utf-8。

          重啟 tomcat8.5。控制臺恢復正常。

          網下載一個新版本的tomcat,啟動之后發現啟動頁顯示亂碼,雖然不影響使用,但是看著不美觀。如下圖所示


          啟動頁面亂碼


          感覺應該是文字編碼格式導致,在網上搜索一下,發現修改conf文件夾下的logging.properties文件就行

          具體需要修改java.util.logging.ConsoleHandler.encoding這里,將這里的值設置為GBK就可以了。設置后的如下圖所示


          現在啟動,就不會出現亂碼啦

          文亂碼問題是比較常見和煩人的問題,本文通過一個小程序介紹了如何通過Servlet從上一個頁面獲取參數,

          方法很簡單:調用request.getParameter(String s)方法。

          解決中文亂碼問題的方法是:

          首先要設置response響應的格式:response.setContextType("text/html;charSet=GBK");

          然后在加上request.setCharacterEncoding("GBK")

          需要注意的是這是解決post方式提交的內容的中文亂碼問題。

          解決get方式提交內容的中文亂碼問題的方法:

          在Tomcat->conf文件夾->server.xml-->connecter標簽里加上:

          URIEncoding="GBK"(注意:在xml里面“=”兩邊不要有空格)

          關于Post和Get之間的區別可以看我轉載的另一篇博文:

          HTTP POST GET 本質區別詳解

          例子:

          1.threeparams.html


          1. <html>
          2. <body>
          3. <form method="post" action="Threeparams">
          4. <table>
          5. <tr>
          6. <td>
          7. param1
          8. </td>
          9. <td>
          10. <input name="p1" type="text"/>
          11. </td>
          12. </tr>
          13. <tr>
          14. <td>
          15. param2
          16. </td>
          17. <td><input name="p2" type="text"/>
          18. </td>
          19. </tr>
          20. <tr>
          21. <td>
          22. param3
          23. </td>
          24. <td><input name="p3" type="text"/>
          25. </td>
          26. </tr>
          27. <td><input type="submit" value="submit">
          28. </td>
          29. </tr>
          30. </table>
          31. </form>
          32. </body>
          33. </html>

          2.ThreeParams.java


          1. import java.io.*;
          2. import javax.servlet.ServletException;
          3. import javax.servlet.http.*;
          4. public class ThreeParams extends HttpServlet{
          5. @Override
          6. protected void doGet(HttpServletRequest req, HttpServletResponse resp)
          7. throws ServletException, IOException {
          8. doPost(req,resp);
          9. }
          10. @Override
          11. protected void doPost(HttpServletRequest req, HttpServletResponse resp)
          12. throws ServletException, IOException {
          13. resp.setContentType("text/html;charset=GBK");
          14. //解決post方式提交內容的中文亂碼
          15. //一定要卸載存取第一個參數之前
          16. //不要調用resp.setCharacterEncoding("GBK");
          17. req.setCharacterEncoding("GBK");
          18. //解決get方式亂碼問題:修改server.xml中的connector標簽-->URIEncoding="GBK"
          19. PrintWriter out=resp.getWriter();
          20. out.println(req.getParameter("p1"));
          21. out.println("</br>");
          22. out.println(req.getParameter("p2"));
          23. out.println("</br>");
          24. out.println(req.getParameter("p3"));
          25. out.println("</br>");
          26. }
          27. }

          補充:

          上面的這個例子.html中每個name都不一樣,如果有多個一樣的name時,可以按如下的方法來獲取:

          1)Enumeration paramNames=request.getParameterNames()

          調用此方法獲得所有參數的名字,返回一個Enumeration

          2) while(paramNames.hasMoreElements()){

          String paramName=(String)paramNames.nextElement();

          String[] paramValues=request.getParameterValues(paramName);

          ...


          主站蜘蛛池模板: 中文字幕av日韩精品一区二区| 精品视频一区二区三三区四区| 精品无人区一区二区三区| 少妇无码一区二区二三区| 精产国品一区二区三产区| 久久精品一区二区免费看| 国产另类ts人妖一区二区三区| 国产一区二区不卡老阿姨| 日韩一区二区三区无码影院 | 少妇激情av一区二区| 色综合视频一区二区三区| 国产日本亚洲一区二区三区| 国产精品亚洲一区二区三区在线| 亚洲一区二区三区无码影院| 美日韩一区二区三区| 久久精品无码一区二区三区免费 | 国产精品视频一区麻豆| 无码欧精品亚洲日韩一区| 日产一区日产2区| 久久久久久免费一区二区三区| 亚洲乱码国产一区网址| 欧洲精品码一区二区三区免费看 | 大屁股熟女一区二区三区| 视频在线一区二区三区| 日本一区午夜爱爱| 精品无码中出一区二区| 欧洲精品码一区二区三区免费看| 国产精品一区二区三区久久 | 亚洲国产精品一区二区久久hs | 久久国产一区二区三区| 亚洲国产精品一区二区成人片国内| 国产一区二区精品久久岳| 久久久国产一区二区三区| 精品乱子伦一区二区三区高清免费播放| 国产一区二区精品在线观看| 日韩有码一区二区| 国产免费一区二区三区不卡| 无码国产精成人午夜视频一区二区| 国产精品免费一区二区三区四区| 亚洲国产精品一区二区久久hs| 99精品国产一区二区三区不卡 |