第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

瀏覽器中文顯示亂碼??刂婆_輸出正確,這是什么原因呢,??

<%@?page?language="java"?contentType="text/html;?charset=UTF-8"
????pageEncoding="UTF-8"%>
<!DOCTYPE?html?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN"?"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=UTF-8">
<title>Insert?title?here</title>
</head>
<body>
<a?href="servlet/HelloServlet">使用get方式訪問servlet</a>

<form?action="servlet/HelloServlet"??method=“post”>
????<input?type="submit"??value="使用post方式訪問servlet"?/>
</form>
</body>
</html>
package?servlet;

import?java.io.IOException;
import?java.io.PrintWriter;

import?javax.servlet.ServletException;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;

//繼承于HttpServlet
public?class?HelloServlet?extends?HttpServlet?{

????@Override
????protected?void?doGet(HttpServletRequest?request,?HttpServletResponse?response)
????????????throws?ServletException,?IOException?{
????????response.setContentType("text/html;charset=utf-8");
????????System.out.println("使用get()方式訪問servlet");
????????PrintWriter?out?=?response.getWriter();
????????out.println("<strong>使用get()方式訪問servlet<strong/>");
????}

????@Override
????protected?void?doPost(HttpServletRequest?request,?HttpServletResponse?response)
????????????throws?ServletException,?IOException?{
????????response.setContentType("text/html;charset=utf-8");
????????System.out.println("使用post()方式訪問servlet");
????????PrintWriter?out?=?response.getWriter();
????????out.println("<strong>使用post方式訪問servlet<strong/>");
????}

}
<?xml?version="1.0"?encoding="UTF-8"?>
<web-app?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"?xmlns="http://java.sun.com/xml/ns/javaee"?xsi:schemaLocation="http://java.sun.com/xml/ns/javaee?http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"?id="WebApp_ID"?version="3.0">
??<display-name>MyFirstServletDemo</display-name>
??<welcome-file-list>
????<welcome-file>index.html</welcome-file>
????<welcome-file>index.htm</welcome-file>
????<welcome-file>index.jsp</welcome-file>
????<welcome-file>default.html</welcome-file>
????<welcome-file>default.htm</welcome-file>
????<welcome-file>default.jsp</welcome-file>
??</welcome-file-list>
??<servlet>
????<servlet-name>HelloServlet</servlet-name>
????<servlet-class>servlet.HelloServlet</servlet-class>
??</servlet>
??<servlet-mapping>
????<servlet-name>HelloServlet</servlet-name>
????<url-pattern>/servlet/HelloServlet</url-pattern>
??</servlet-mapping>
</web-app>


正在回答

3 回答

平時看視頻的時候建議也看一下評論,評論里一些常見錯誤處理。

這個問題在doget和dopost方法中寫入:response.setContentType("text/html;charset=utf-8");

需要注意的是此行代碼一定要在PrintWriter out=response.getWriter();之前;如果像視頻中得,在獲取PrintWriter之后才打此行代碼,text/html設置是有效的,但是charset=utf-8無效,因為在獲取PrintWriter時就獲取了默認的ISO-8859-1編碼格式。希望是最佳答案

3 回復 有任何疑惑可以回復我~
#1

Burning

看錯了,你代碼也打了。my eclipse運行后再在瀏覽器中運行,保證修改后的東西已經(jīng)存入。但有時候my eclipse修改后的代碼存入會有問題,在控制臺輸出正常,在瀏覽器就不正常,像延遲。我以前也碰到過和你一樣的情況,重啟就行了??赡苓@就是my eclipse的不足之處吧,沒有完美的代碼,也沒有完美的編譯器。
2016-12-18 回復 有任何疑惑可以回復我~
#2

慕仔4221270 提問者 回復 Burning

嗯嗯,重啟之后就可以了。謝謝
2016-12-18 回復 有任何疑惑可以回復我~
#3

A_啊帥

這位仁兄說的對! response.setContentType("text/html;charset=utf-8");此行代碼一定要在 PrintWriter out=response.getWriter();之前!
2017-05-03 回復 有任何疑惑可以回復我~

瀏覽器編碼要在哪里改呀??我吧eclipse重啟之后打開就好了,我都不明白到底為什么

0 回復 有任何疑惑可以回復我~

可能是瀏覽器編碼集問題

0 回復 有任何疑惑可以回復我~
#1

慕仔4221270 提問者

瀏覽器編碼要在哪里改呀??我吧eclipse重啟之后打開就好了,我都不明白到底為什么
2016-12-14 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

瀏覽器中文顯示亂碼。控制臺輸出正確,這是什么原因呢,??

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號