I think it's not a bug. That means that you had empty param in your URL:
EMP_DEP=
In this case you'll get an empty string and not a null value.
So, the best way to check is to use both:
if (test != null test.length() != 0) or
if (test != null !.equals(test))
I'm not sure, that it's absolutely correct, cause I didn't test it myself.
Regards,
Konstantin Piroumian
- Original Message -
From: Gustavo Mejia
To: [EMAIL PROTECTED]
Sent: Wednesday, June 20, 2001 1:52 AM
Subject: Re:How can I make a validation !
Hi everyone,
I got it, the problem was when I tried to compare with null, I don't know
why Cocoon doesn't recongnize the condition if (Test !=null), could this be
a bug ?, in other to make it works I change to:
xsp:logic
String Test;
Test = request.getParameter(EMP_DEP);
if (Test.length() !=0)
{
my_code
}
/xsp:logic
See you.
Gustavo
Gustavo Mejia wrote:
Hi Pal,
Thanks, I also tried this, with no good results, still passing to the code,
that I need to skip.
:(
any other Idea is very wellcome !!
Thanks !!
Pal Wester wrote:
Why not just use request.getParameter(EMP_DEP) when ur in a
javablock...xsp:logic
if ( request.getParameter(EMP_DEP) != null )
{
esql:connection
esql:driversun.jdbc.odbc.JdbcOdbcDriver/esql:driver
esql:dburlJDBC:ODBC:SQL/esql:dburl
esql:usernameuser/esql:username
esql:passwordpassword/esql:password
esql:execute-query
esql:queryinsert into Departamento values(
esql:parameter type=stringrequest:get-parameter
name=EMP_CLVE//esql:parameter,
esql:parameter type=stringrequest:get-parameter
name=EMP_DEP//esql:parameter
)
/esql:query
/esql:execute-query
/esql:connection
}
/xsp:logic
mvh: Pål Wester
høgskoleingenør/programmerer
never.no as, stortingsgt 30, 0161 Oslo
direkte: 22 01 66 34, 906 900 62
tlf: 22 01 66 34, fax: 22 01 66 21
http://never.no - icq:103476059
-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faqs.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]