点击注册,却变成了下载
响应代码是这样的
if (user==null){
mapper.register(username,password);
sqlSession.commit();
sqlSession.close();
response.getWriter().write("注册成功");
}else{
response.getWriter().write("用户名已存在");
}
响应数据的格式和数据编码
response.setContentType("html/text;charSet=utf-8");
response.setContentType("text/html;charSet=utf-8");
html在前:它会像返回的数据放到文件中,返回了一个文件给你,所以就变成了下载,其实文件里面还是写的 注册成功或者用户名已存在
html在后:默认就会先返回文本数据,输出在浏览器
这些细节都是要注意的地方