Servlet中Request请求转发和重定向遇到的乱码问题
来源:互联网 发布:大学c语言入门 编辑:程序博客网 时间:2024/06/06 01:17
已经把项目的文字编码格式改成了utf-8,但还是在转发的时候遇到乱码。
先把我的代码拷上来
package com.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;
import com.po.Users;
public class LoginServlet extends HttpServlet {
private static final long serialVersionUID = 5285600116871825644L;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
Users users =new Users();
String username = request.getParameter("username");
String password = request.getParameter("password");
users.setUsername(username);
users.setPassword(password);
if(users.getUsername().equals("Xeonmic")&&users.getPassword().equals("521rj")){
response.sendRedirect(request.getContextPath()+"/success.jsp");
}
else {
request.getRequestDispatcher("/fail.jsp").forward(request, response);
//response.sendRedirect(request.getContextPath()+"/fail.jsp");
}
out.flush();
out.close();
}
}
这样会导致转发请求乱码
这个时候我把PrintWriter和out.flush,out.close这三行注释掉就不会乱码了。
- Servlet中Request请求转发和重定向遇到的乱码问题
- servlet中的请求转发和重定向的路径问题
- servlet的重定向和请求转发
- Servlet的请求转发和重定向
- servlet的请求转发和重定向
- servlet的请求转发和重定向
- Ajax+Servlet:ajax请求servlet后无法在servlet中进行请求转发和重定向问题的原因
- servlet请求转发与重定向及乱码问题
- request的请求转发和response请求重定向
- Servlet的请求转发和重定向转发
- 请求转发和重定向的问题
- servlet的请求转发和请求重定向的理解
- Servlet请求转发和请求重定向之间的区别
- 请求转发(request)和重定向(response)
- Servlet中forward(请求转发)和redirect( 重定向)总结
- Java EE开发第十二章:2.Servlet之Request请求(请求行、头、体、转发,转发和重定向区别,中文乱码)
- Jsp&Servlet 重定向、请求转发与绝对路径的问题
- servlet请求转发和重定向
- 新手上路 layer弹层组件 (www.layui.com)
- IOS面试宝典(一)(持续更新)
- Python学习笔记1–Python概述
- Dubbo隐式传参
- iOS开发笔记>> Quartz2D简单介绍
- Servlet中Request请求转发和重定向遇到的乱码问题
- Redis常用数据类型
- ServletContextListener使用详解
- VDD、VCC、VSS等
- 51nod 1628 非波那契树 (倍增)
- maven学习记录--maven环境搭建
- 用PopupWindow,Activity以及Dialog不同方式实现从底部弹出对话框
- HDU5115(区间dp)详解
- Linux ALSA声卡驱动之四:Control设备的创建