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");
}