Set parameter value from jsp. [message #163987] |
Wed, 24 May 2006 01:17  |
Eclipse User |
|
|
|
Originally posted by: ananta_nath2003.yahoo.co.in
Hello All,
Is it possible to set the parameter value from a jsp and using that
parameter value get the resultset for the rptdesign page? I have used
IGetParameterDefinitionTask's setValue(java.lang.String name,
java.lang.Object value)
function. It seems the parameter value is set, but this value is not being
used for creating the resultset.
Thanks in advance.
--Anant
|
|
|
Re: Set parameter value from jsp. [message #164053 is a reply to message #163987] |
Wed, 24 May 2006 05:49   |
Eclipse User |
|
|
|
Originally posted by: lsellam.ebusinessinformation.fr
Anant a écrit :
> Hello All,
>
> Is it possible to set the parameter value from a jsp and using that
> parameter value get the resultset for the rptdesign page? I have used
> IGetParameterDefinitionTask's setValue(java.lang.String
> name, java.lang.Object value)
>
> function. It seems the parameter value is set, but this value is not
> being used for creating the resultset.
>
> Thanks in advance.
> --Anant
>
Hi,
You must be sure of the type of the parameter.
Like :
switch (scalar.getDataType())
{case 1 : task.setParameterValue(scalar.getName(),paramValue);
break;
case 2 : //if (paramValue instanceof String)
task.setParameterValue(scalar.getName(),Double.valueOf((Stri ng)
paramValue));
break;
case 3 : if (paramValue instanceof String)
task.setParameterValue(scalar.getName(),Long.valueOf((String )
paramValue));
if (paramValue instanceof Long)
task.setParameterValue(scalar.getName(),paramValue);
break;
case 4 : //if (paramValue instanceof String)
task.setParameterValue(scalar.getName(),DateUtil.getInstance ().stringToDate((String)
paramValue));
break;
case 5 : //if (paramValue instanceof String)
task.setParameterValue(scalar.getName(),Boolean.valueOf((Str ing)
paramValue));
break;
paramValue is a String that represents the value of the parameter that i
get from a jsp.
It works fine.
I use reportengine2.0.1
|
|
|
|
Powered by
FUDForum. Page generated in 0.03843 seconds