jsp放在tomcat的root工程下
你的jsp页面运行是在容器下么?
你的jsp页面运行是在容器下么?
解决方案 »
- 为什么我的post方法总是返回false?
- 紧急求救啊,JAVA代码如何实现把里程值换成坐标值 arcgis
- <s:itertor>标签如何使用限制条件
- linux 环境下 isap 环境如何搭建 (开发 语言 java ,b/s模式)
- css里的rel的属性是什么含义?
- 关于EJB的新手问题
- session对象怎么用啊?里面的两个参数都是什么意思啊?
- 请问如何实现这样的网站?数据库oracle,数据库访问用java,页面显示使用asp.net,往客户端传输数据使用中间件加密。做的是进销存系统
- 苦恼中,用jbuilder+weblogic部署ejb有的时候成功,有的时候出错,不知道错在哪里,请高手教教菜鸟(错误代码如下)
- Home Object的远端存取接口参考是指 Home interface吗?
- 有关《工厂设计模式》的一个问题!跪求答案!!谢谢啦!!
- webwork中xwork里的action的配置问题
JasperReport jasperReport = (JasperReport)JRLoader.loadObject(reportFile.getPath());reports是第一层目录,本地的方法我没试过
reportFile = new File(application.getRealPath("/reports/"+fileName+".jasper"));
JasperReport jasperReport = (JasperReport)JRLoader.loadObject(reportFile.getPath());getRealPath()這個方法,如果,是以打包的方式,部署到一些服務器上,比如,weblogic(他不能自動解包),那麼返回的一定是null,就是說,這個方法,不能用,要訪問,那個甚麼*.jasper文件,只能是用url的方式.但是這樣的話.JasperFillManager這個類,好像只能以file的方式.fillreport.那這樣的話,不是說.jaspperreport報表,就不能在好多項目中用了,(打包部署在某些服務器上,就肯定會碰到這個問題.)各為高手,是如何解決的.我另開貼給分.
路径不是本地路径,你要用服务器的路径
你可以尝试一下用语句去编译一下各个报表的JXML来直接取得JasperReport的对象。
parameters.put("sub1", jasperReport1)处,你看看是不是jasperReport1的值没有传过来。
我的是parameters.put("tableno", no),no值没有传过来,后来修改了一下,就好了。
javax.servlet.ServletException: org/eclipse/jdt/internal/compiler/env/INameEnvironment请大家帮忙解答?
谢谢!
[email protected]