逆战猎场全毕业:response返回信息的时候,信息乱码
来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 11:51:13
if(admin==null)
{
this.showmsg("旧密码错误!", out,true,fromURL);
return;
}else if(!pwd.equals(cfmPwd)){
this.showmsg("新密码不一致!", out,true,fromURL);
return;
}else{
admin.setPassword(SHA1.getDigestOfString(cfmPwd.getBytes()));
boolean b = dao.updateUser(admin);
if(b)
{
this.showmsg("密码修改成功!", out,false,fromURL);
}else{
this.showmsg("密码修改失败!", out,true,fromURL);
}
}
}
private void showmsg(String msg,PrintWriter out,boolean errType,String forwardURL)
{
out.println("");
if(errType)
{
out.println(""+msg+"");
}else{
out.println(""+msg+"");
}
out.println("
返回");
out.println(" ");
out.println(""); }
如以上代码,在用out输出消息内容的时候产生乱码,则需要在在前面加上一段:
response.setCharacterEncoding("utf-8");
response.setContentType("text/html");
PrintWriter out = response.getWriter();
{
this.showmsg("旧密码错误!", out,true,fromURL);
return;
}else if(!pwd.equals(cfmPwd)){
this.showmsg("新密码不一致!", out,true,fromURL);
return;
}else{
admin.setPassword(SHA1.getDigestOfString(cfmPwd.getBytes()));
boolean b = dao.updateUser(admin);
if(b)
{
this.showmsg("密码修改成功!", out,false,fromURL);
}else{
this.showmsg("密码修改失败!", out,true,fromURL);
}
}
}
private void showmsg(String msg,PrintWriter out,boolean errType,String forwardURL)
{
out.println("
if(errType)
{
out.println(""+msg+"");
}else{
out.println(""+msg+"");
}
out.println("
返回");
out.println("
out.println(""); }
如以上代码,在用out输出消息内容的时候产生乱码,则需要在在前面加上一段:
response.setCharacterEncoding("utf-8");
response.setContentType("text/html");
PrintWriter out = response.getWriter();