Reports in jasper-adf
hi groups,
gud noon :) fine.
Using jdev 11.1.1.5.0-adfbc-oracledb10g-mozilla ffx9.0.1 - jasper
with the help these am running my report in pdf.
if data matches means report runns, ok. if it not matches. pdf opens as empty.
instead of opening empty. i want to show no datas are present msg or else give print ' - (hyphen) ' all of the fields which shown in report
how to do that?
here am to represent more in detail. if anyone need ?
In case,
You have a report that takes input parameters.
You have an ExecuteWithParams parameter form on your page to generate the report.
If this is how you generate report, write a Java code in the action method of the commandButton(which is used to open the report) for getting the estimatedRowCount of the iterator, if it's 0, show a message, if it's not, fill the report.
Edited by: Sahar Hassan on 19 Mar, 2012 4:00 AM
Similar Messages
-
Dear All
i am new in Reports so, i have to questions.
1- i have ADF Project and i want to make reports for it in pdf format, what is the simple way to do this ?
2- i have some of my reports as a rdf & rep Format, how to use theses reports in my ADF project ?
Many Thanksora_ora,
I have four suggestions for you:
1). Search
2). Search
3). Search
4). Search
This question is asked seemingly every week or two.
John -
dear all,
i'm now trying to integrate jasper report in ADF..
and i'm try to code this code at bean..but its error..
public void runOracleReport(ActionEvent actionEvent) {
JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(PopulateBean.createBeanCollection());
Map parameters = new HashMap();
parameters.put("branchval", getBranchId());
try
InputStream input = new FileInputStream(new File("C:\\Users\\user\\.ireport\\4.7.0\\config\\Templates\\Report\\GenerateOfferLetter.jrxml"));
OutputStream os = new FileOutputStream(new File("C:\\Users\\user\\Desktop\\ICEMS\\Report\\offerLetter.pdf"));
JasperDesign jasperDesign = JRXmlLoader.load(input);
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, conn);
JasperExportManager.exportReportToPdfStream(jasperPrint, os);
JasperViewer.viewReport(jasperPrint, false);
catch (JRException e) {e.printStackTrace();}
catch (Exception e) {e.printStackTrace();}
is it any connection code that i have to write..
Thank youthank you very2 much..it helps me al lot..
2 questions taht i confused:
1: Is it query at adf must be same at query jasper?
2: Is it this code is valid code when i want to call more than parameters:
Map parameters = new HashMap();
parameters.put("branchval", getBranchId());
parameters.put("degreeVal", getDegreeId());
parameters.put("intakeVal", getIntakeId());
parameters.put("typeOfferVal", getTypeOfferId());
parameters.put("jasperParamenterName", "ParameterValue"); Used if you want to pass a parameter to a jasper report
JasperPrint print = JasperFillManager.fillReport(report, parameters, conn);
Thank you -
HI I would like to hails every member OTN forum and i have a query i hope to get answear her
i am using JDEVELOPER 11G (win xp 32 platform) to develop applications
my query is what is REPORT can binds to( ADF JDEVELOPER)
is it (BI PUBLISHER) but bi publisher is not freeyou can use jasper report as well
http://sameh-nassar.blogspot.de/2012/12/using-jasper-report-in-adf-application.html -
Exception while generating pdf report using Jasper Report
Hi experts,
I am using Jdeveloper : 11.1.2.0.0
Jaspersoft iReport Designer 4.5.0
Database is Oracle 11g
When i try to generate a pdf report ,a pdf file with empty content is generating.
and exception occuring is
net.sf.jasperreports.engine.JRException: Error executing SQL statement for : TestReport
at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:229)
at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:731)
at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:629)
at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1159)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:802)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:746)
at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:58)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247)
at com.empAppln.view.EmployeeRegister.runReport(EmployeeRegister.java:153)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(Unknown Source)
at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
at org.apache.myfaces.trinidadinternal.taglib.listener.FileDownloadActionListener.processAction(FileDownloadActionListener.java:124)
at oracle.adfinternal.view.faces.event.rich.FileDownloadActionListener.processAction(FileDownloadActionListener.java:77)
at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXComponentBase.java:814)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:179)
at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:159)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1129)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:353)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:204)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:121)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused by: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:457)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:889)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:476)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:204)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:540)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:217)
at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:924)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1261)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1419)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3752)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3806)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1667)
at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:135)
at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:222)
... 62 more
Where TestReport is the name of the report...
How can i solve this..
Thanks
gtg.from the error what i understud means.com.empAppln.view.*EmployeeRegister*
this table is not exits in db. so throw error like this.
table or view does not exist.and also,
Stop filedownload if file is empty
Edited by: ADF 7 on Jan 26, 2012 11:17 PM -
MASTER-CHILD REPORT in JASPER REPORT
Hi,
How can i print a Master and Two child details in a Pre Printed Bill using Jasper Reports?
Please give me some guid lines to achive this.
Thanks
Sureshhttp://forum.java.sun.com/thread.jspa?threadID=692499
Cross-post.
And please note that this is not a Jasper Reports support forum. -
Oracle reports 11g with ADF weblogic
hi every body,
on our organization we have already weblogic with ADF support
we want to install oracle reports to our reporting issues
what you think using our already version of weblogic or using fresh weblogic is good
I want to figure which is the best choice so please help me
BR,
AlaaHi,
Yes Oracle forms and reports 11g needs weblogic to be installed first which creates a Middleware home .
Under that Middleware home you have to create a Forms & Reports home where in the respective binaries are installed.
Thanks,
Sharmela -
plz
can any body tell me
how to call report (rdf , jsp....) that is developed in report builder 10g
form ADF application?
step by step
plz
because i have a lot of those Reoprts
i'm waiting
thanksHello
this is my glassfish-web.xml file
but the problem is the same
<?xml version="1.0" encoding="UTF-8" ?>
<glassfish-web-app>
<parameter-encoding default-charset="UTF-8"/>
<context-root>OTC</context-root>
<property name="useBundledJsf" value="true"/>
<class-loader delegate="false"/>
<resource-ref>
<res-ref-name>jdbc/OPENOTCDS</res-ref-name>
<jndi-name>jdbc/OPENOTCDS</jndi-name>
</resource-ref>
<resource-ref>
<res-ref-name>jdbc/ACCESOTCDS</res-ref-name>
<jndi-name>jdbc/ACCESOTCDS</jndi-name>
</resource-ref>
</glassfish-web-app> -
Add hyperlink in a page to direct to a .pdf report in oracle ADF jdeveloper
Hi,
I want to put a hyperlink, which will direct the user to the report. but I am getting the problem with, "where should I put the pdf file" any help please???
here is my code:
<a target="_blank" href="/faces/DocumentationKNM.pdf">Guide Book</a>
what should be the href?Well, this obviously depends on where the pdf report is on your server and if it's accessible from the web application. For this it must be somewhere in the web root of your application. To access the report somewhere else on the server you can implement a servlet and stream the report from there.
Summary: we need to describe your use case in more detail.
Timo -
Embedded report bam in adf page
It´spossible embedded report bam in jspx?
Hi FranK.
you can send me an example?
on the other hand, the Jdev TP4 when try to map conecction to BAM if click Test Connection to confirm, the wizard always send the same error "Please verify BAM Server Host & RMI Port."
But if click Finish the conecction is OK and works
It´s a bug?
Thanks! -
Problem in debuging jasper reports and ADF
Hi
I am using JDeveloper 11.1.2.2.0. Inside I created Fusion Web Application ADF, and on the index page created Go button. Now I created Servlet with doGet methode and conncected it to Go button. It is working OK.
Now I want to run simple jasper report from servlet. Jasper report is based on empty dataset. Here is servlet code:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
ServletOutputStream servletOutputStream =response.getOutputStream();
InputStream reportStream = getServletConfig().getServletContext()
.getResourceAsStream("C:/Users/myDomain/Desktop/Reporting/ReportPDFPrazan.jasper");
try
JasperRunManager.runReportToPdfStream(reportStream,servletOutputStream,null, new JREmptyDataSource());
response.setContentType(CONTENT_TYPE);
servletOutputStream.flush();
servletOutputStream.close();
catch (JRException e)
// display stack trace in the browser
StringWriter stringWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(stringWriter);
e.printStackTrace(printWriter);
response.setContentType("text/plain");
response.getOutputStream().print(stringWriter.toString());
When I hit Go button here what I get:
java.lang.NullPointerException
at java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2265)
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2278)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2749)
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:779)
at java.io.ObjectInputStream.(ObjectInputStream.java:279)
at net.sf.jasperreports.engine.util.ContextClassLoaderObjectInputStream.(ContextClassLoaderObjectInputStream.java:53)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:214)
at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:632)
at net.sf.jasperreports.engine.JasperRunManager.runToPdfStream(JasperRunManager.java:428)
at net.sf.jasperreports.engine.JasperRunManager.runReportToPdfStream(JasperRunManager.java:849)
at view.com.lanaco.servlets.PrviServlet.doGet(PrviServlet.java:35)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
and so on(I can put whole stack if necery)
I also imported this libraries inside ViewControl project:
Jasperreports-4.7.1.jar
Commons-beanutils-1.8.0.jar
Commons-collections-2.1.1.jar
Commons-digester-2.1.jar
Commons-logging-1.1.1.jar
IText-2.1.7.jar
Groovy-all-1.7.5.jar
Poi-3.7-20101029.jar
Can someone help me with debuging. Please
Edited by: MarcusO on 2012.10.23 05:18I found solution. It should be used like this:
InputStream reportStream = new FileInputStream(new File("C:/Users/myDomain/Desktop/Reporting/ReportPDFPrazan.jasper"));
So problem was in input stream. It works fine now. -
Jasper Reports and ADF: JRDataSource question
Hi all,
I am stuck with a problem creating a dynamic report with jasper. I want to use data from a VO or binding, not via a select in my report. Here is were i am at right now:
BindingContainer bc = this.getBindings();
DCIteratorBinding iterBinding = (DCIteratorBinding) bc.get("VO1Iterator");
RowSetIterator iter = iterBinding.getRowSetIterator();
Row[] matrix = new Row[iter.getRangeSize()];
int i=0;
while(iter.hasNext())
matrix[i] = iter.next();
//output to my msg facet:
fc.addMessage(null, new FacesMessage("Hour FROM: " + matrix.getAttribute("HourFrom") + " TO: " + matrix[i].getAttribute("HourTo") + " FACTOR: " + matrix[i].getAttribute("Factor")));
i++;
iter.closeRowSetIterator();
JRDataSource myDS = new JRBeanArrayDataSource(matrix);
In my report i am using $F{HourFrom} to access my values, but i keep getting:
Jasper Error:Error retrieving field value from bean : HourFrom
I'm using Jdev 10.1.3 with oracle 10g .
I understand that i'm not accessing the JRDataSource correctly. Hopefully someone can point me in the right direction.
Regards,
ArnaudHi all,
I am stuck with a problem creating a dynamic report with jasper. I want to use data from a VO or binding, not via a select in my report. Here is were i am at right now:
BindingContainer bc = this.getBindings();
DCIteratorBinding iterBinding = (DCIteratorBinding) bc.get("VO1Iterator");
RowSetIterator iter = iterBinding.getRowSetIterator();
Row[] matrix = new Row[iter.getRangeSize()];
int i=0;
while(iter.hasNext())
matrix[i] = iter.next();
//output to my msg facet:
fc.addMessage(null, new FacesMessage("Hour FROM: " + matrix.getAttribute("HourFrom") + " TO: " + matrix[i].getAttribute("HourTo") + " FACTOR: " + matrix[i].getAttribute("Factor")));
i++;
iter.closeRowSetIterator();
JRDataSource myDS = new JRBeanArrayDataSource(matrix);
In my report i am using $F{HourFrom} to access my values, but i keep getting:
Jasper Error:Error retrieving field value from bean : HourFrom
I'm using Jdev 10.1.3 with oracle 10g .
I understand that i'm not accessing the JRDataSource correctly. Hopefully someone can point me in the right direction.
Regards,
Arnaud -
Jasper report issue report row 65535 but can't generated correctly
Hi All ,
We are trying to create report with jasper report . The issue is sometime generated report can be open.
Below is test case and result .
1. when dummy all the returned field of procedure to 1 and 20000 rows are to printed in report. The file size is 7564K. The excel can be open after several minutes waiting.
2. When dummy the procedure only return 5000 rows with actual data, the field type may be char, number. The file size is 2010K. The excel can be open quickly.
3. When dummy the procedure only return10000 rows with actual data. The file size is 3999K. The excel cannot be open.
What the issue may be?
Below is our code.
* Generate the the report, currently generate excel report.
* @param results - data set return from procedure execution
* @param parameters - input parameters for Jasper Report design
* @param procName - Jasper file name
* @param outputFile - used as report file name
* @throws JRException - Jasper exception
private void ReportGenerator(List<ScriptParameterObject> results,HashMap<String, Object> parameters, String procName,String outputFile) throws JRException, Exception
logger.info("Creating report: " + outputFile + ".xls");
//URL en = ClassLoader.getSystemResource("jasper"+java.io.File.separator+procName + ".jasper");
URL en = ClassLoader.getSystemResource(procName + ".jasper");
if(en==null)
throw new Exception("Can't find jasper file: " + procName + ".jasper");
logger.debug("Loading jasper file: " + en.getPath());
//InputStream isJasper = ClassLoader.getSystemResourceAsStream("jasper"+java.io.File.separator+procName + ".jasper");
InputStream isJasper = ClassLoader.getSystemResourceAsStream(procName + ".jasper");
JasperReport relatorio = (JasperReport) JRLoader.loadObject(isJasper);
SapiData sapiData = new SapiData(results);
logger.debug("Filling report file ..." + results.size());
JasperPrint impressao=null;
try{
impressao = JasperFillManager.fillReport(relatorio,parameters, sapiData);
catch(Exception ex){
System.out.println(ex); ---never catch error. but not know why the .xls can't open
if (impressao == null) {
logger.debug("impressao == nul.");
logger.debug("Filled report file successfully.");
impressao.setLocaleCode(Locale.getDefault().getCountry());
JRAbstractExporter saida = null;
saida = new JRXlsExporter();
saida.setParameter(JRExporterParameter.JASPER_PRINT, impressao);
saida.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, outputFile + ".xls");
saida.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET,Boolean.FALSE);
saida.setParameter(JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND,Boolean.TRUE);
saida.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS,Boolean.TRUE);
saida.setParameter(JRXlsExporterParameter.IS_COLLAPSE_ROW_SPAN,Boolean.TRUE);
saida.setParameter(JRXlsExporterParameter.MAXIMUM_ROWS_PER_SHEET, Integer.decode("5000"));
logger.debug("Exporting excel report file ...");
saida.exportReport();
logger.debug("Generated excel report file successfully: "+outputFile + ".xls");
/* - used for generate html report
JRAbstractExporter htmlExp = new JRHtmlExporter();
htmlExp.setParameter(JRExporterParameter.JASPER_PRINT, impressao);
htmlExp.setParameter(JRHtmlExporterParameter.OUTPUT_FILE_NAME,outputFile + ".html");
htmlExp.setParameter(JRHtmlExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS,Boolean.TRUE);
htmlExp.setParameter(JRHtmlExporterParameter.IS_WRAP_BREAK_WORD,Boolean.TRUE);
htmlExp.exportReport();
}I hava the same problem.Hava you solved it?
-
Opening new web page using servlet and jasper report. ?
Hello,
I am developing one small web application and implementing jasper report in it. I am using jasper report with servlet. Which is generating one pdf file and displaying in same browser. But I want to open this report in new browser. Which is only display that report window. I am trying it. response.setContentType("application/pdf");
/response.addHeader("Content-Disposition", "attachment; filename=" // this is basically for downloading pdf file.
+ request.getParameter("D:/rnext/30-oct-2009/sms/web/jsp/Reports/allstudentsofwholecollege.jasper") + "");
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
servletOutputStream.write(bytes, 0, bytes.length);
servletOutputStream.flush();
servletOutputStream.close();In this code it is showing me attachement file of report.
When I changed the response.addHeader(Content-Disposition", "inline; filename=" // this is basically for downloading pdf file.)
It is opening in same window. Please help if you can. It is urgent. please help.
Thanks in advance.
ManveerUse target attribute with link you have placed on you JSP page. [Look Here|http://www.w3schools.com/tags/att_a_target.asp]
Also remove Content-Disposition header if you want to open file in browser.
In latest browsers it might be possible you will see new tab opened rather then whole new browser window, This depends on browser settings. -
Creating a Calender report in iReport/Jasper
I've searched the forum and see several threads about creating a calendar report using jasper/iReport but no samples or hints or best way to accomplish it.
Does anyone have a sample or an idea for the best approach or point me in the right direction?Hi,
There really isn't any problem with creating reports directly on production. It is often done since development and quality assurance environments often don't have the correct data to really test a query while creating it. It is however a good idea to allways have a copy on dev or qas in case you want to edit the query while it is already in use or just in case someone deletes it by mistake. We often create reports on production and, once finished, transport it to qas for this purpose.
Hope it helps.
Kind regards,
Alex
Maybe you are looking for
-
WRT54G2 - The Strangest Problem I have ever encountered
Ok, this will take a bit of explaining but I hope someone will be able to help me out. I've set up lots of networks but never run into anything like this before. I may be including more info than necessary, if so sorry but I am not sure if it is impo
-
Replication of Object ID from CRM to R/3
Hi, I am trying to replicate object ID ( CRM Service) from crm to r/3. Please any one coul let me know how to do this. regards, Sathish Prabhu.
-
Image from Photoshop is getting masked in black or something
I have a file that I flattened in Photoshop. It looks fine. I batch flattened a group from Bridge and it is the only one with this very strange issue. It was a document with a bunch of layers and when viewed in Photoshop or any other way it looks fin
-
Best external DVD writer for iMac
What is the Best external DVD writer for iMac
-
I have a strange problem with Remove Spots on my desktop PC (WinXP, Core Duo 2.4, 4Gb Ram) running LR 1.3.1 The remove spots cursor seems to have some sort of crazy damping effect (the best way I can describe it). If I move the cursor then stop, the