我有以下代码,运行的时候报错,说没有com.fr.base.CodeUtils.cjkDecode(request.getParameter("filename")); 现在要载入<script type="text/javascript" src="/WebReport/ReportServer?op=emb&resource=finereport.js"></script>
加这个在代码中,怎么写呢,求大神指点,代码如下:
<%@page language="java" contentType="application/x-msdownload" pageEncoding="gb2312" %><%
String filename = com.fr.base.CodeUtils.cjkDecode(request.getParameter("filename"));
String fennei_name = com.fr.base.CodeUtils.cjkDecode(request.getParameter("fennei_name"));
String gc_name = com.fr.base.CodeUtils.cjkDecode(request.getParameter("gc_name"));
response.reset();
response.setContentType("application/x-download");
String downloadfile = "E:/文件/"+gc_name+"/"+fennei_name+"/"+filename; //设置下载文件的路径及名称
response.setHeader("Content-disposition","attachment; filename="+gc_name+"_"+fennei_name+"_"+filename); //设
置下载文件的名称
java.io.OutputStream outp = null;
java.io.FileInputStream in = null;
try
{
outp = response.getOutputStream();
in = new java.io.FileInputStream(downloadfile);
byte[] b = new byte[1024];
int i = 0;
while((i = in.read(b)) > 0)
{
outp.write(b, 0, i);
}
outp.flush();
}
catch(Exception e)
{
System.out.println("Error!");
e.printStackTrace();
}
finally
{
if(in != null)
{
in.close();
in = null;
}
if(outp != null)
{
outp.close();
outp = null;
}
}
%>
------解决方案--------------------
你是想问 没有com.fr.base.CodeUtils.cjkDecode(request.getParameter("filename"))报错呢?还是想问怎么样把 <script type="text/javascript" src="/WebReport/ReportServer?op=emb&resource=finereport.js"></script> 这段代码加入文件中?前面那个错误,可能是你少引用了一个jar包,后在那个,直接放到<% %>外面就行了吧
------解决方案--------------------
没引入需要的