老师,请问下为什么是乱码的?

老师,请问下为什么是乱码的?

package com.xiaocai.fristservlet;

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;

public class FristServlet extends HttpServlet{//继承Servlet的父类

	//重写Servlet方法
	@Override
	protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
           
		//接受客户端发送的请求
		String names=request.getParameter("name");
		String ids=request.getParameter("id");
		String sexs=request.getParameter("sex");
		String specs=request.getParameter("spec");
		String http="<h1 style='color:red'>!</h1><hr/>";
		
		//设置编码方式
		response.setCharacterEncoding("UTF-8");
		//返回数据给客户端
		PrintWriter out=response.getWriter();
		out.println("<h2>姓名:"+names+"</h2><hr/>");
	    out.println("<h2>学号:"+ids+"</h2><hr/>");
	    out.println("<h2>性别:"+sexs+"</h2><hr/>");
	    out.println("<h2>爱好:"+specs+"</h2><hr/>");
	    

	}

}
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1 style="color:red">学生信息登记</h1>
<form action="/JspDemo1/FristServlet">
姓名:<input type="text" name="name"/>
<!-- 换行 --><br/><br/>
学号:<input type="text" name="id"/>
<br/><br/>
性别:
<select>
   <option value="sex">男</option>
   <option value="sex">女</option>
</select>
<br/><br/>
爱好:
<input type="checkbox" name="spec" value="playgame"/>玩游戏
<input type="checkbox" name="spec" value="java"/>java语言
<input type="checkbox" name="spec" value="shopping"/>购物
<input type="checkbox" name="spec" value="s"/>唱歌
<br/><br/>
<input type="submit" name="number" value="提交"/>
</form>

</body>
</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 qq_Rotation轻描_0 2019-03-27 14:57:36

我就想问下这条问答是哪条

  • 不好意思同学,是这条http://class.imooc.com/course/qadetail/96758,祝学习愉快~
    2019-03-27 15:19:22
chrismorgen 2019-03-27 14:37:00

你好同学,可以参考一下这条问答,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师