1
用于建造Struts和JSP技术的Web应用程序,我在找一个很好的例子 至极解释了如何从服务器端下载文件最佳下载文件1.1方法
用于建造Struts和JSP技术的Web应用程序,我在找一个很好的例子 至极解释了如何从服务器端下载文件最佳下载文件1.1方法
我设法做到这一点的这个代码几行: 只是添加到您的行动:
OutputStream out = response.getOutputStream();
response.setContentType("application/rtf");
FileInputStream in = new FileInputStream("your_file_path");
byte[] buffer = new byte[4096];
int length;
while ((length = in.read(buffer)) > 0){
out.write(buffer, 0, length);
}
in.close();
out.flush();
您还需要设置内容部署和文件名,并返回一个'ActionForward'的'null'代替的Struts知道响应在行动中处理。那肯定是Struts的旧版本。 –
是的,但对于actionForward,为什么不可能调用它?因为在我的动作中,我改变了数据库中的数据,并希望返回我的jsp来显示新的数据....任何方式? – fatiDev
我不知道你在问什么。 –