每个参数我们都需要定义其相应的input元素,若模板中参数比较多的时候,就需要写大段的代码。我们如何读取模板中的所有参数并自动生成form表单呢?下面就通过报表软件FineReport来进行设置。
前期准备工作(包括相关工具或所使用的原料等)
报表软件FineReport7.1.1大小:148.2M 适用平台:windows/linux详细的操作方法或具体步骤
模板准备
我们直接使用doc\Primary\Parameter\Parameter.cpt模板,但该模板只有一个数据集参数:地区,为了体现效果,我们再增加一个报表参数:NEW,如下图:
因为参数界面与工具栏都是自定义的,因此,我们先去掉报表的内置参数界面与工具栏。

点击参数界面,在参数设计界面点击右上角编辑按钮,如下图,弹出显示参数窗口与点击查询前不显示报表内容选项,选择取消显示参数窗体。

自定义页面
定义自定义页面Autopara.jsp,代码如下
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="UTF-8"%>
<%@ page import="com.fr.base.*"%>
<%@ page import="com.fr.io.TemplateWorkBookIO"%>
<%@page import="com.fr.main.TemplateWorkBook"%>
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
