请放入编译后的.jasper文件。在ireport中,你还得配置数据源。至于是数据库还是javabean或者是Excel,LZ自己选择。
贴下以前做的,做的可能不怎么好。<!--struts配置-->
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<package name="salaryItemEx" namespace="/" extends="abstract_struts">
     <action name="salaryItemEx_*" class="salaryItemExAction" method="{1}">
          <result name="salaryItemExConn" type="jasper">
<param name="location">/jasper/salary/salaryitem_report.jasper</param>
<param name="reportParameters">reportParameter</param>  
                <param name="connection">conn</param>  
                <param name="format">PDF</param>
</result>
</action>
</package>
</struts>
//get,set
private String time;
private long parentId;
private Map<Object, Object> reportParameter = new HashMap<Object, Object>();
private Connection conn;
         /**
         * Action
 * PDF 薪资管理
 */
        public String salaryItemExConn()
{
reportParameter = new HashMap<Object, Object>();
// 传参给ireport中的$P{parentId}
String date = time;
String[] strs = date.split("[-]");
String salaryYear = strs[0] + "年" + strs[1] + "月";
reportParameter.put("salaryYear", salaryYear);
reportParameter.put("parentId", parentId);
try
{
      setConn(DBConnection.getInstance());
}
catch (Exception e)
{
// TODO: handle exception
e.printStackTrace();
} return "salaryItemExConn";
}