700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > html action get post请求参数乱码 input type=text 发送请求参数 中文乱码问题

html action get post请求参数乱码 input type=text 发送请求参数 中文乱码问题

时间:2022-06-30 07:30:56

相关推荐

html action get post请求参数乱码 input type=text 发送请求参数 中文乱码问题

1、不废话,直接代码如下:

teacher.jsp

pageEncoding="UTF-8"%>

教师管理页面

课程资源目录:

---------------

作业提交目录:

SetDerictoryServlet.java

@WebServlet("/SetDirectory")

public class SetDirectoryServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

/**

* @see HttpServlet#HttpServlet()

*/

public SetDirectoryServlet() {

super();

// TODO Auto-generated constructor stub

}

/**

* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub

response.setContentType("text/html;charset=UTF-8");

String resourceDirectory = request.getParameter("resourceDirectory");

String homeworkDirectory = request.getParameter("homeworkDirectory");

System.out.println(resourceDirectory);

System.out.println(homeworkDirectory);

}

2、解决办法:21行加入

if (resourceDirectory!=null) {

resourceDirectory = new String(resourceDirectory.getBytes("ISO8859-1"), "UTF-8");

}

if (homeworkDirectory!=null) {

homeworkDirectory = new String(homeworkDirectory.getBytes("ISO8859-1"), "UTF-8");

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。