# JReport Portlet

JReport Portlet is a portlet implementation based on JSR-168 Portlet Specification. It is deployed and run in a portal server container on the Java EE application server, to which JReport Enterprise Server is deployed.

You can insert JReport Portlet objects into your portal page, and run reports in the JReport Portlet window on the portal page. JReport Portlet provides DHTML report displays in the JReport Portlet window, where necessary and easy-to-use ad hoc functions are available for you to manipulate and customize reports.

However, a report that can run in a JReport Portlet should meet the following requirements:

- The report is the only report in the report set.
- The Portlet Report property of the report is set to true when it was designed in JReport Designer. By default, this property is false.
- There is only one dataset in the report.

The following topics are introduced about JReport Portlet:

- Preparing the webservice for JReport Portlet
- Deploying JReport Portlet to portal servers
- Adding JReport Portlet to the portal server
- Working with reports in JReport Portlet