我在一个action里面使用重定向去打开一个word 文件.我的代码如下:
response.sendRedirect(request().getContextPath()+"/file/download/"+filename);
其中filename是前面取得的那个word文件的名称.
在filename是非中文的情况下我已经实现了功能.现在就是中文文件的时候报错
报的错就是Error 404--Not Found.
现在我可以确认filename在程序里面的确是中文的.
我用了filename=new String(request().getParameter("filename").getBytes("UTF-8"), "gb2312");
然后"gb2312"变为GBK都不行.
请问大家怎么解决?