protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); String savePath = request.getServletContext().getRealPath("/images"); Part part = request.getPart("file"); PrintWriter out = response.getWriter(); out.println("上传成功"); out.flush(); out.close(); }重点是这两句:1 Part part=request.getPart("file");2 String header= part.getHeader("content-disposition");我刚开始在xp上使用的时候,header返回正常:form-data;name="file";filename="0232.png";后来我换了win7怎么返回的filename带路径:form-data; name="file"; filename="F:\图片\0232.png";请问这是怎么回事,是不是和操作系统有关了?我其他的也没改变啊?刚开始学jsp,servlet,不懂?希望大家帮助,谢谢~~~
添加回答
举报
0/150
提交
取消
