JZTK项目 驾照题库项目servlet层得到的json字符串在浏览器中 汉字部分出现问号?无法正常显示的解决方法
生活随笔
收集整理的這篇文章主要介紹了
JZTK项目 驾照题库项目servlet层得到的json字符串在浏览器中 汉字部分出现问号?无法正常显示的解决方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
servlet層中的代碼如下:
package com.swift.jztk.servlet;import java.io.IOException;import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import com.swift.jztk.biz.IQuestionBiz; import com.swift.jztk.biz.QuestionBizImpl;@WebServlet("/getQuestions") public class GetQuestions extends HttpServlet {private static final long serialVersionUID = 1L;IQuestionBiz biz = new QuestionBizImpl();public GetQuestions() {super();}protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.getWriter().append("Served at: ").append(request.getContextPath());String testType = request.getParameter("testType");String json = biz.getQuestions(testType);response.getWriter().println(json);}protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}在get方法中增加設(shè)置服務(wù)器端和瀏覽器端的代碼解析方式為utf-8
response.setCharacterEncoding("utf-8");response.setContentType("text/html;charset=utf-8");成功解決
?
更多專業(yè)前端知識,請上 【猿2048】www.mk2048.com
總結(jié)
以上是生活随笔為你收集整理的JZTK项目 驾照题库项目servlet层得到的json字符串在浏览器中 汉字部分出现问号?无法正常显示的解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EasyUI加zTree使用解析 eas
- 下一篇: 响应式布局笔记