It should not contain any special characters like dot or comma. It references the parameter in report expressions by name. The name attribute of the element is mandatory. A JasperReports template or JRXML template can have zero or more parameter elements. Data like author name, title of the report, etc. The data which cannot be passed through the data source, can be passed by using parameters. Parameters are the object references, those are passed during report-filling operations to the report engine. This chapter will describe the parameters and in the next chapter we will discuss the data sources. The main input for filling a report are − report template, parameters, and data sources.