Re: File /WEB-INF/tld/struts-bean.tld not found

2009-07-02 Thread Paul Benedict
And property names start with lower case.

String getMyProperty();
void setMyProperty(String s);

The property path is myProperty

On Sun, Jun 21, 2009 at 12:41 AM, Girish Naikgirish.n...@gmail.com wrote:
 If your getter is 'getShippingAddress()' then your property will be
 'shippingAddress' .


 Regards,
 -
 Girish Naik
 Mobile:-+91-09740091638
 girish.n...@gmail.com
 Fran Lebowitzhttp://www.brainyquote.com/quotes/authors/f/fran_lebowitz.html
 - Life is something to do when you can't get to sleep.

 On Sun, Jun 21, 2009 at 11:09 AM, Sam Wun swun2...@gmail.com wrote:

 getShippingAddress()


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: File /WEB-INF/tld/struts-bean.tld not found

2009-06-20 Thread Girish Naik
I would sugest you to remove the taglib configuration in ur web.xml. As it
is matching the uri and trying to load from the local file.

In my previous application i had given :
%@ taglib uri=http://struts.apache.org/tags-bean; prefix=bean %

in my jsp header and
taglib
taglib-uri/tags/struts-bean/taglib-uri
taglib-location/WEB-INF/struts-bean.tld/taglib-location
/taglib
in web.xml
And they are working fine.

So either you can give :
%@ taglib uri=http://struts.apache.org/tags-bean; prefix=bean %

 or (if u have a local tag lib)

%@ taglib uri=/tags/struts-bean prefix=bean %


Regards,
-
Girish Naik
Mobile:-+91-09740091638
girish.n...@gmail.com
Fran Lebowitzhttp://www.brainyquote.com/quotes/authors/f/fran_lebowitz.html
- Life is something to do when you can't get to sleep.

On Sat, Jun 20, 2009 at 7:42 PM, Sam Wun swun2...@gmail.com wrote:

 Dear all,

 Can anyone tell me what is wrong with the following errors:

 

 00:05:59,378 ERROR [PortletRequestDispatcherImpl:316]
 org.apache.jasper.JasperException:
 /html/portlet/onlinepayment_portlet/order.jsp(1,1) File
 /WEB-INF/tld/struts-bean.tld not found
 org.apache.jasper.JasperException:
 /html/portlet/onlinepayment_portlet/order.jsp(1,1) File
 /WEB-INF/tld/struts-bean.tld not found
at
 org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
at
 org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
 ...

 I have already defined tag-libs in my web.xml file:
taglib
taglib-urihttp://struts.apache.org/tags-bean/taglib-uri

  taglib-location/WEB-INF/tld/struts-bean.tld/taglib-location
/taglib

 of course struts-bean.tld is not in my WEB-INF/tld directory, but I
 expect it will pick up the file from the lib path like the other
 sample does.
 I am sure most of you don't have this file in your project directory.

 This is the init.jsp file that is included in the order.jsp file:

 %@ taglib uri=http://java.sun.com/portlet_2_0; prefix=portlet %
 %@ taglib uri=http://struts.apache.org/tags-bean; prefix=bean %
 %@ taglib uri=http://struts.apache.org/tags-html; prefix=html %
 %@ taglib uri=http://struts.apache.org/tags-logic; prefix=logic %

 %@ page import=javax.portlet.PortletRequest %
 %@ page import=javax.portlet.PortletSession %


 Any idea?
 Your help is very much appreciated.
 Thanks

 -
 To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
 For additional commands, e-mail: user-h...@struts.apache.org




Re: File /WEB-INF/tld/struts-bean.tld not found

2009-06-20 Thread Sam Wun
thanks for the response.
I moved the following taglib lines into the /** ***/ area in the jsp
file, and the recompile/deploy with ant. It still give me the same
errors.

Here is the jsp file load the tld files:
%
/**
%@ taglib uri=http://java.sun.com/portlet_2_0; prefix=portlet %
%@ taglib uri=http://struts.apache.org/tags-bean; prefix=bean %
%@ taglib uri=http://struts.apache.org/tags-html; prefix=html %
%@ taglib uri=http://struts.apache.org/tags-logic; prefix=logic %
 */
%

%@ page import=javax.portlet.PortletRequest %
%@ page import=javax.portlet.PortletSession %

portlet:defineObjects /

style type=text/css
   %@ include file=/css/style.css %
/style


here is the errors again:
01:23:47,290 INFO  [PluginPackageUtil:1347] Checking for available updates
01:23:47,293 INFO  [PluginPackageUtil:1391] Finished checking for
available updates in 3 ms
01:23:54,476 ERROR [PortletRequestDispatcherImpl:316]
org.apache.jasper.JasperException:
/html/portlet/onlinepayment_portlet/order.jsp(1,1) File
/WEB-INF/tld/struts-bean.tld not found
org.apache.jasper.JasperException:
/html/portlet/onlinepayment_portlet/order.jsp(1,1) File
/WEB-INF/tld/struts-bean.tld not found
at 
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
at 
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
at 
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
at 
org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:345)
at 
org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:378)
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:486)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1444)



On Sun, Jun 21, 2009 at 1:10 AM, Girish Naikgirish.n...@gmail.com wrote:
 I would sugest you to remove the taglib configuration in ur web.xml. As it
 is matching the uri and trying to load from the local file.

 In my previous application i had given :
 %@ taglib uri=http://struts.apache.org/tags-bean; prefix=bean %

 in my jsp header and
 taglib
        taglib-uri/tags/struts-bean/taglib-uri
        taglib-location/WEB-INF/struts-bean.tld/taglib-location
    /taglib
 in web.xml
 And they are working fine.

 So either you can give :
 %@ taglib uri=http://struts.apache.org/tags-bean; prefix=bean %

  or (if u have a local tag lib)

 %@ taglib uri=/tags/struts-bean prefix=bean %


 Regards,
 -
 Girish Naik
 Mobile:-+91-09740091638
 girish.n...@gmail.com
 Fran Lebowitzhttp://www.brainyquote.com/quotes/authors/f/fran_lebowitz.html
 - Life is something to do when you can't get to sleep.

 On Sat, Jun 20, 2009 at 7:42 PM, Sam Wun swun2...@gmail.com wrote:

 Dear all,

 Can anyone tell me what is wrong with the following errors:

 

 00:05:59,378 ERROR [PortletRequestDispatcherImpl:316]
 org.apache.jasper.JasperException:
 /html/portlet/onlinepayment_portlet/order.jsp(1,1) File
 /WEB-INF/tld/struts-bean.tld not found
 org.apache.jasper.JasperException:
 /html/portlet/onlinepayment_portlet/order.jsp(1,1) File
 /WEB-INF/tld/struts-bean.tld not found
        at
 org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
        at
 org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
 ...

 I have already defined tag-libs in my web.xml file:
        taglib
                taglib-urihttp://struts.apache.org/tags-bean/taglib-uri

  taglib-location/WEB-INF/tld/struts-bean.tld/taglib-location
        /taglib

 of course struts-bean.tld is not in my WEB-INF/tld directory, but I
 expect it will pick up the file from the lib path like the other
 sample does.
 I am sure most of you don't have this file in your project directory.

 This is the init.jsp file that is included in the order.jsp file:

 %@ taglib uri=http://java.sun.com/portlet_2_0; prefix=portlet %
 %@ taglib uri=http://struts.apache.org/tags-bean; prefix=bean %
 %@ taglib uri=http://struts.apache.org/tags-html; prefix=html %
 %@ taglib uri=http://struts.apache.org/tags-logic; prefix=logic %

 %@ page import=javax.portlet.PortletRequest %
 %@ page import=javax.portlet.PortletSession %


 Any idea?
 Your help is very much appreciated.
 Thanks

 -
 To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
 For additional commands, e-mail: user-h...@struts.apache.org




-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: File /WEB-INF/tld/struts-bean.tld not found

2009-06-20 Thread Dave Newton

Did you remove the configurations from the web.xml file?

Sam Wun wrote:

Here is the jsp file load the tld files:
%
/**
%@ taglib uri=http://java.sun.com/portlet_2_0; prefix=portlet %
%@ taglib uri=http://struts.apache.org/tags-bean; prefix=bean %
%@ taglib uri=http://struts.apache.org/tags-html; prefix=html %
%@ taglib uri=http://struts.apache.org/tags-logic; prefix=logic %
 */
%


That won't work at all--now your page has no taglibs.


portlet:defineObjects /


Dave

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: File /WEB-INF/tld/struts-bean.tld not found

2009-06-20 Thread Sam Wun
Yeah, it works after removed them all :)
but what  have happened? I just don't know why another project works
wtih these lines here, may be there is some xml configuration
difference.

Thanks


On Sun, Jun 21, 2009 at 1:41 AM, Dave Newtonnewton.d...@yahoo.com wrote:
 Did you remove the configurations from the web.xml file?

 Sam Wun wrote:

 Here is the jsp file load the tld files:
 %
 /**
 %@ taglib uri=http://java.sun.com/portlet_2_0; prefix=portlet %
 %@ taglib uri=http://struts.apache.org/tags-bean; prefix=bean %
 %@ taglib uri=http://struts.apache.org/tags-html; prefix=html %
 %@ taglib uri=http://struts.apache.org/tags-logic; prefix=logic %
  */
 %

 That won't work at all--now your page has no taglibs.

 portlet:defineObjects /

 Dave

 -
 To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
 For additional commands, e-mail: user-h...@struts.apache.org



-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: File /WEB-INF/tld/struts-bean.tld not found

2009-06-20 Thread Girish Naik
as you dont have the files in WEB-INF can you remove the mapping in web.xml
and run again?


Regards,
-
Girish Naik
Mobile:-+91-09740091638
girish.n...@gmail.com
George Carlinhttp://www.brainyquote.com/quotes/authors/g/george_carlin.html
- Electricity is really just organized lightning.

On Sat, Jun 20, 2009 at 8:57 PM, Sam Wun swun2...@gmail.com wrote:

 thanks for the response.
 I moved the following taglib lines into the /** ***/ area in the jsp
 file, and the recompile/deploy with ant. It still give me the same
 errors.

 Here is the jsp file load the tld files:
 %
 /**
 %@ taglib uri=http://java.sun.com/portlet_2_0; prefix=portlet %
 %@ taglib uri=http://struts.apache.org/tags-bean; prefix=bean %
 %@ taglib uri=http://struts.apache.org/tags-html; prefix=html %
 %@ taglib uri=http://struts.apache.org/tags-logic; prefix=logic %
  */
 %

 %@ page import=javax.portlet.PortletRequest %
 %@ page import=javax.portlet.PortletSession %

 portlet:defineObjects /

 style type=text/css
   %@ include file=/css/style.css %
 /style


 here is the errors again:
 01:23:47,290 INFO  [PluginPackageUtil:1347] Checking for available updates
 01:23:47,293 INFO  [PluginPackageUtil:1391] Finished checking for
 available updates in 3 ms
 01:23:54,476 ERROR [PortletRequestDispatcherImpl:316]
 org.apache.jasper.JasperException:
 /html/portlet/onlinepayment_portlet/order.jsp(1,1) File
 /WEB-INF/tld/struts-bean.tld not found
 org.apache.jasper.JasperException:
 /html/portlet/onlinepayment_portlet/order.jsp(1,1) File
 /WEB-INF/tld/struts-bean.tld not found
at
 org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
at
 org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
 at
 org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
at
 org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:345)
at
 org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:378)
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:486)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1444)



 On Sun, Jun 21, 2009 at 1:10 AM, Girish Naikgirish.n...@gmail.com wrote:
  I would sugest you to remove the taglib configuration in ur web.xml. As
 it
  is matching the uri and trying to load from the local file.
 
  In my previous application i had given :
  %@ taglib uri=http://struts.apache.org/tags-bean; prefix=bean %
 
  in my jsp header and
  taglib
 taglib-uri/tags/struts-bean/taglib-uri
 taglib-location/WEB-INF/struts-bean.tld/taglib-location
 /taglib
  in web.xml
  And they are working fine.
 
  So either you can give :
  %@ taglib uri=http://struts.apache.org/tags-bean; prefix=bean %
 
   or (if u have a local tag lib)
 
  %@ taglib uri=/tags/struts-bean prefix=bean %
 
 
  Regards,
  -
  Girish Naik
  Mobile:-+91-09740091638
  girish.n...@gmail.com
  Fran Lebowitz
 http://www.brainyquote.com/quotes/authors/f/fran_lebowitz.html
  - Life is something to do when you can't get to sleep.
 
  On Sat, Jun 20, 2009 at 7:42 PM, Sam Wun swun2...@gmail.com wrote:
 
  Dear all,
 
  Can anyone tell me what is wrong with the following errors:
 
  
 
  00:05:59,378 ERROR [PortletRequestDispatcherImpl:316]
  org.apache.jasper.JasperException:
  /html/portlet/onlinepayment_portlet/order.jsp(1,1) File
  /WEB-INF/tld/struts-bean.tld not found
  org.apache.jasper.JasperException:
  /html/portlet/onlinepayment_portlet/order.jsp(1,1) File
  /WEB-INF/tld/struts-bean.tld not found
 at
 
 org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
 at
 
 org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
  ...
 
  I have already defined tag-libs in my web.xml file:
 taglib
 taglib-urihttp://struts.apache.org/tags-bean
 /taglib-uri
 
   taglib-location/WEB-INF/tld/struts-bean.tld/taglib-location
 /taglib
 
  of course struts-bean.tld is not in my WEB-INF/tld directory, but I
  expect it will pick up the file from the lib path like the other
  sample does.
  I am sure most of you don't have this file in your project directory.
 
  This is the init.jsp file that is included in the order.jsp file:
 
  %@ taglib uri=http://java.sun.com/portlet_2_0; prefix=portlet %
  %@ taglib uri=http://struts.apache.org/tags-bean; prefix=bean %
  %@ taglib uri=http://struts.apache.org/tags-html; prefix=html %
  %@ taglib uri=http://struts.apache.org/tags-logic; prefix=logic %
 
  %@ page import=javax.portlet.PortletRequest %
  %@ page import=javax.portlet.PortletSession %
 
 
  Any idea?
  Your help is very much appreciated.
  Thanks
 
  -
  To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
  For additional 

Re: File /WEB-INF/tld/struts-bean.tld not found

2009-06-20 Thread Sam Wun
Hi,

Thanks for the instruction. It works after removed the struts-bean
lines in web.xml and the lines in jsp files.
But now I can't display message from the struts tags as shown below:
The message This is Order page!! is shown in my portlet page, the
rest of struts tagged message are not shown.

in order.jsp file:

%@ include file=/html/portlet/onlinepayment_portlet/init.jsp %

bean:define id=shipping_address name=OrderForm
property=shipping_address type=java.lang.String /

logic:messagesPresent
span class=es-error
bean:message key=error.shipping_address.invalid/
/span
/logic:messagesPresent

!--
p align=right
   a href=portlet:renderURL portletMode=help /Help/a
/p
--
p align=centre
html:form action=/onlinepayment_portlet/order method=post
focus=shipping_address

table class=stats
tr
  thpThis is Order page!!/p/th
  thbean:message key=form.shipping_address//th
  thhtml:text name=OrderForm property=shipping_address size=50 //th
tr
  thbean:message key=form.billilng_address//th
thhtml:text name=OrderForm property=billing_address size=50 //th
/tr
tr
  thbean:message key=form.email_address//th
 thhtml:text name=OrderForm property=email_address size=50 //th
/tr
tr valign=top
  thbean:message key=form.firstname//th
 thhtml:textarea name=OrderForm property=firstname
rows=12 cols=50 //th
/tr
tr valign=top
  thbean:message key=form.lastname//th
 thhtml:textarea name=OrderForm property=lastname rows=12
cols=50 //th
/tr

/table
/p

p align=left
   html:submitbean:message key=button.submit//html:submit
   /html:form
/p

In the path of 
/usr/liferay-portal-5.2.3/tomcat-6.0.18/webapps/online-payment-5.2.3.1/WEB-INF/classes/resource:
I have a file application.properties:
##
## Custom errors
##
error.shipping_address.invalid=Shipping address is required.
error.name.required=Please enter your name.
error.name.invalid=Invalid input in Name field.
error.emailaddr.required=Please enter your email address.
error.emailaddr.invalid=Invalid input for email address.
error.comment.required=Please enter your inquiry.
error.comment.invalid=Please fill in all fields. Email field must be a
valid email address.

##
## Custom labels and Messages
##
form.firstname=First Name *
form.lastname=Lasat Name *
form.shipping_address=Shipping Address *
form.billing_address=Billing Address *
form.email_address=Email Address*
button.submit=Submit

These messages are supposed mapped into the order.jsp file in run
time. But nothing is shown on the webpage at the moment, except the
message in p/p html tags.

That has happened here? Any idea?

Thanks again.



On Sun, Jun 21, 2009 at 2:44 AM, Girish Naikgirish.n...@gmail.com wrote:
 as you dont have the files in WEB-INF can you remove the mapping in web.xml
 and run again?


 Regards,
 -
 Girish Naik
 Mobile:-+91-09740091638
 girish.n...@gmail.com
 George Carlinhttp://www.brainyquote.com/quotes/authors/g/george_carlin.html
 - Electricity is really just organized lightning.

 On Sat, Jun 20, 2009 at 8:57 PM, Sam Wun swun2...@gmail.com wrote:

 thanks for the response.
 I moved the following taglib lines into the /** ***/ area in the jsp
 file, and the recompile/deploy with ant. It still give me the same
 errors.

 Here is the jsp file load the tld files:
 %
 /**
 %@ taglib uri=http://java.sun.com/portlet_2_0; prefix=portlet %
 %@ taglib uri=http://struts.apache.org/tags-bean; prefix=bean %
 %@ taglib uri=http://struts.apache.org/tags-html; prefix=html %
 %@ taglib uri=http://struts.apache.org/tags-logic; prefix=logic %
  */
 %

 %@ page import=javax.portlet.PortletRequest %
 %@ page import=javax.portlet.PortletSession %

 portlet:defineObjects /

 style type=text/css
   %@ include file=/css/style.css %
 /style


 here is the errors again:
 01:23:47,290 INFO  [PluginPackageUtil:1347] Checking for available updates
 01:23:47,293 INFO  [PluginPackageUtil:1391] Finished checking for
 available updates in 3 ms
 01:23:54,476 ERROR [PortletRequestDispatcherImpl:316]
 org.apache.jasper.JasperException:
 /html/portlet/onlinepayment_portlet/order.jsp(1,1) File
 /WEB-INF/tld/struts-bean.tld not found
 org.apache.jasper.JasperException:
 /html/portlet/onlinepayment_portlet/order.jsp(1,1) File
 /WEB-INF/tld/struts-bean.tld not found
        at
 org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
        at
 org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
         at
 org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
        at
 org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:345)
        at
 org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:378)
        at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:486)
        at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1444)



 On Sun, Jun 21, 2009 at 1:10 AM, Girish Naikgirish.n...@gmail.com wrote:
  I would sugest you 

Re: File /WEB-INF/tld/struts-bean.tld not found

2009-06-20 Thread Sam Wun
I have already defined the following xml codes in the struts-config.xml file:

message-resources parameter=resources.application
null=true/message-resources
plug-in className=org.apache.struts.validator.ValidatorPlugIn
set-property property=pathnames
value=/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml/set-property
/plug-in

and I have created this application.properties in the followiong path:
 # pwd
/usr/liferay-portal-5.2.3/dev/portlets/online-payment/docroot/WEB-INF/classes/resources



On Sun, Jun 21, 2009 at 3:15 AM, Sam Wunswun2...@gmail.com wrote:
 Hi,

 Thanks for the instruction. It works after removed the struts-bean
 lines in web.xml and the lines in jsp files.
 But now I can't display message from the struts tags as shown below:
 The message This is Order page!! is shown in my portlet page, the
 rest of struts tagged message are not shown.

 in order.jsp file:

 %@ include file=/html/portlet/onlinepayment_portlet/init.jsp %

 bean:define id=shipping_address name=OrderForm
 property=shipping_address type=java.lang.String /

 logic:messagesPresent
        span class=es-error
        bean:message key=error.shipping_address.invalid/
        /span
 /logic:messagesPresent

 !--
 p align=right
   a href=portlet:renderURL portletMode=help /Help/a
 /p
 --
 p align=centre
 html:form action=/onlinepayment_portlet/order method=post
 focus=shipping_address

 table class=stats
 tr
  thpThis is Order page!!/p/th
  thbean:message key=form.shipping_address//th
  thhtml:text name=OrderForm property=shipping_address size=50 //th
 tr
  thbean:message key=form.billilng_address//th
    thhtml:text name=OrderForm property=billing_address size=50 
 //th
 /tr
 tr
  thbean:message key=form.email_address//th
     thhtml:text name=OrderForm property=email_address size=50 //th
 /tr
 tr valign=top
  thbean:message key=form.firstname//th
     thhtml:textarea name=OrderForm property=firstname
 rows=12 cols=50 //th
 /tr
 tr valign=top
  thbean:message key=form.lastname//th
     thhtml:textarea name=OrderForm property=lastname rows=12
 cols=50 //th
 /tr

 /table
 /p

 p align=left
   html:submitbean:message key=button.submit//html:submit
   /html:form
 /p

 In the path of 
 /usr/liferay-portal-5.2.3/tomcat-6.0.18/webapps/online-payment-5.2.3.1/WEB-INF/classes/resource:
 I have a file application.properties:
 ##
 ## Custom errors
 ##
 error.shipping_address.invalid=Shipping address is required.
 error.name.required=Please enter your name.
 error.name.invalid=Invalid input in Name field.
 error.emailaddr.required=Please enter your email address.
 error.emailaddr.invalid=Invalid input for email address.
 error.comment.required=Please enter your inquiry.
 error.comment.invalid=Please fill in all fields. Email field must be a
 valid email address.

 ##
 ## Custom labels and Messages
 ##
 form.firstname=First Name *
 form.lastname=Lasat Name *
 form.shipping_address=Shipping Address *
 form.billing_address=Billing Address *
 form.email_address=Email Address*
 button.submit=Submit

 These messages are supposed mapped into the order.jsp file in run
 time. But nothing is shown on the webpage at the moment, except the
 message in p/p html tags.

 That has happened here? Any idea?

 Thanks again.



 On Sun, Jun 21, 2009 at 2:44 AM, Girish Naikgirish.n...@gmail.com wrote:
 as you dont have the files in WEB-INF can you remove the mapping in web.xml
 and run again?


 Regards,
 -
 Girish Naik
 Mobile:-+91-09740091638
 girish.n...@gmail.com
 George Carlinhttp://www.brainyquote.com/quotes/authors/g/george_carlin.html
 - Electricity is really just organized lightning.

 On Sat, Jun 20, 2009 at 8:57 PM, Sam Wun swun2...@gmail.com wrote:

 thanks for the response.
 I moved the following taglib lines into the /** ***/ area in the jsp
 file, and the recompile/deploy with ant. It still give me the same
 errors.

 Here is the jsp file load the tld files:
 %
 /**
 %@ taglib uri=http://java.sun.com/portlet_2_0; prefix=portlet %
 %@ taglib uri=http://struts.apache.org/tags-bean; prefix=bean %
 %@ taglib uri=http://struts.apache.org/tags-html; prefix=html %
 %@ taglib uri=http://struts.apache.org/tags-logic; prefix=logic %
  */
 %

 %@ page import=javax.portlet.PortletRequest %
 %@ page import=javax.portlet.PortletSession %

 portlet:defineObjects /

 style type=text/css
   %@ include file=/css/style.css %
 /style


 here is the errors again:
 01:23:47,290 INFO  [PluginPackageUtil:1347] Checking for available updates
 01:23:47,293 INFO  [PluginPackageUtil:1391] Finished checking for
 available updates in 3 ms
 01:23:54,476 ERROR [PortletRequestDispatcherImpl:316]
 org.apache.jasper.JasperException:
 /html/portlet/onlinepayment_portlet/order.jsp(1,1) File
 /WEB-INF/tld/struts-bean.tld not found
 org.apache.jasper.JasperException:
 /html/portlet/onlinepayment_portlet/order.jsp(1,1) File
 /WEB-INF/tld/struts-bean.tld not found
        at
 

Re: File /WEB-INF/tld/struts-bean.tld not found

2009-06-20 Thread Dave Newton

Did you un-comment the taglib directives?

Sam Wun wrote:

Hi,

Thanks for the instruction. It works after removed the struts-bean
lines in web.xml and the lines in jsp files.
But now I can't display message from the struts tags as shown below:
The message This is Order page!! is shown in my portlet page, the
rest of struts tagged message are not shown.

in order.jsp file:

%@ include file=/html/portlet/onlinepayment_portlet/init.jsp %

bean:define id=shipping_address name=OrderForm
property=shipping_address type=java.lang.String /

logic:messagesPresent
span class=es-error
bean:message key=error.shipping_address.invalid/
/span
/logic:messagesPresent

!--
p align=right
   a href=portlet:renderURL portletMode=help /Help/a
/p
--
p align=centre
html:form action=/onlinepayment_portlet/order method=post
focus=shipping_address

table class=stats
tr
  thpThis is Order page!!/p/th
  thbean:message key=form.shipping_address//th
  thhtml:text name=OrderForm property=shipping_address size=50 //th
tr
  thbean:message key=form.billilng_address//th
thhtml:text name=OrderForm property=billing_address size=50 //th
/tr
tr
  thbean:message key=form.email_address//th
 thhtml:text name=OrderForm property=email_address size=50 //th
/tr
tr valign=top
  thbean:message key=form.firstname//th
 thhtml:textarea name=OrderForm property=firstname
rows=12 cols=50 //th
/tr
tr valign=top
  thbean:message key=form.lastname//th
 thhtml:textarea name=OrderForm property=lastname rows=12
cols=50 //th
/tr

/table
/p

p align=left
   html:submitbean:message key=button.submit//html:submit
   /html:form
/p

In the path of 
/usr/liferay-portal-5.2.3/tomcat-6.0.18/webapps/online-payment-5.2.3.1/WEB-INF/classes/resource:
I have a file application.properties:
##
## Custom errors
##
error.shipping_address.invalid=Shipping address is required.
error.name.required=Please enter your name.
error.name.invalid=Invalid input in Name field.
error.emailaddr.required=Please enter your email address.
error.emailaddr.invalid=Invalid input for email address.
error.comment.required=Please enter your inquiry.
error.comment.invalid=Please fill in all fields. Email field must be a
valid email address.

##
## Custom labels and Messages
##
form.firstname=First Name *
form.lastname=Lasat Name *
form.shipping_address=Shipping Address *
form.billing_address=Billing Address *
form.email_address=Email Address*
button.submit=Submit

These messages are supposed mapped into the order.jsp file in run
time. But nothing is shown on the webpage at the moment, except the
message in p/p html tags.

That has happened here? Any idea?

Thanks again.



On Sun, Jun 21, 2009 at 2:44 AM, Girish Naikgirish.n...@gmail.com wrote:

as you dont have the files in WEB-INF can you remove the mapping in web.xml
and run again?


Regards,
-
Girish Naik
Mobile:-+91-09740091638
girish.n...@gmail.com
George Carlinhttp://www.brainyquote.com/quotes/authors/g/george_carlin.html
- Electricity is really just organized lightning.

On Sat, Jun 20, 2009 at 8:57 PM, Sam Wun swun2...@gmail.com wrote:


thanks for the response.
I moved the following taglib lines into the /** ***/ area in the jsp
file, and the recompile/deploy with ant. It still give me the same
errors.

Here is the jsp file load the tld files:
%
/**
%@ taglib uri=http://java.sun.com/portlet_2_0; prefix=portlet %
%@ taglib uri=http://struts.apache.org/tags-bean; prefix=bean %
%@ taglib uri=http://struts.apache.org/tags-html; prefix=html %
%@ taglib uri=http://struts.apache.org/tags-logic; prefix=logic %
 */
%

%@ page import=javax.portlet.PortletRequest %
%@ page import=javax.portlet.PortletSession %

portlet:defineObjects /

style type=text/css
  %@ include file=/css/style.css %
/style


here is the errors again:
01:23:47,290 INFO  [PluginPackageUtil:1347] Checking for available updates
01:23:47,293 INFO  [PluginPackageUtil:1391] Finished checking for
available updates in 3 ms
01:23:54,476 ERROR [PortletRequestDispatcherImpl:316]
org.apache.jasper.JasperException:
/html/portlet/onlinepayment_portlet/order.jsp(1,1) File
/WEB-INF/tld/struts-bean.tld not found
org.apache.jasper.JasperException:
/html/portlet/onlinepayment_portlet/order.jsp(1,1) File
/WEB-INF/tld/struts-bean.tld not found
   at
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
   at
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
at
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
   at
org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:345)
   at
org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:378)
   at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:486)
   at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1444)



On Sun, Jun 21, 2009 at 1:10 AM, Girish Naikgirish.n...@gmail.com wrote:

I would 

Re: File /WEB-INF/tld/struts-bean.tld not found

2009-06-20 Thread Sam Wun
Opps. I commented out the taglibs in a jsp file.
Added back in, now got antoehr problem with the getters:

14:48:04,429 ERROR [PortletRequestDispatcherImpl:316]
org.apache.jasper.JasperException: javax.servlet.ServletException:
javax.servlet.jsp.JspException: No getter method for property: ship
ping_address of bean: OrderForm
org.apache.jasper.JasperException: javax.servlet.ServletException:
javax.servlet.jsp.JspException: No getter method for property:
shipping_address of bean: OrderForm
at 
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

I have the getters/setters in this java file.
Here are the relevant files:

1/ order.jsp:
%@ include file=/html/portlet/onlinepayment_portlet/init.jsp %

bean:define id=shipping_address name=OrderForm
property=shipping_address type=java.lang.String /

logic:messagesPresent
span class=es-error
bean:message key=error.shipping_address.invalid/
/span
/logic:messagesPresent

!--
p align=right
   a href=portlet:renderURL portletMode=help /Help/a
/p
--
p align=centre
html:form action=/onlinepayment_portlet/order method=post
focus=shipping_address

table class=stats
tr
  thbean:message key=form.shipping_address//th
  thhtml:text name=OrderForm property=shipping_address size=50 //th
tr
  thbean:message key=form.billilng_address//th
thhtml:text name=OrderForm property=billing_address size=50 //th
/tr
tr
  thbean:message key=form.email_address//th
 thhtml:text name=OrderForm property=email_address size=50 //th
/tr
tr valign=top
  thbean:message key=form.firstname//th
 thhtml:textarea name=OrderForm property=firstname
rows=12 cols=50 //th
/tr
tr valign=top
  thbean:message key=form.lastname//th
 thhtml:textarea name=OrderForm property=lastname rows=12
cols=50 //th
/tr

/table
/p

p align=left
   html:submitbean:message key=button.submit//html:submit
   /html:form
/p

2/ OrderForm.java:
package com.ip6networks.onlinepayment.portlet;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

/**
 * Search query entry form.
 *
 * @struts.form name=OrderForm
 */
public class OrderForm extends ActionForm{
private String firstname=;
private String lastname=;
private String email_address=;
private String phone_number=;
private String shipping_address=;
private String billing_address=;
/**
 * Sets the query attribute of the OrderForm object
 *
 * @struts.validator type=required msgkey=error.firstname.required
 * @struts.validator type=required msgkey=error.lastname.required
 * @struts.validator type=required msgkey=error.email_address.required
 * @struts.validator type=required msgkey=error.phone_number.required
 * @struts.validator type=required
msgkey=error.shipping_address.required
 * @struts.validator type=required msgkey=error.billing_address.required
 */
public void setFirstName(String fn){
this.firstname = fn;
}
public String getFirstName(){
return this.firstname;
}
public void setLastName(String ln){
this.lastname = ln;
}
public String getLastName(){
return this.lastname;
}
public void setEmailAddress(String email){
this.email_address = email;
}
public String getEmailAddress(){
return this.email_address;
}
public void setShippingAddress(String shipping) {
this.shipping_address = shipping;
}
public String getShippingAddress(){
return this.shipping_address;
}
public void setBillingAddress(String billing) {
this.billing_address = billing;
}
public String getBillingAddress(){
return this.billing_address;
}
public void setPhoneNumber(String ph) {
this.phone_number = ph;
}
public String getPhoneNumber(){
return this.phone_number;
}

public void reset(ActionMapping mapping, HttpServletRequest req) {
this.firstname=;
this.lastname=;
this.phone_number=;
this.email_address=;
this.shipping_address=;
this.billing_address=;
}

...
}

I have already defined a set of getters/setters methods, I don't
understand why it still complained.
Is a problem in my path setting, thus it can't find my OrderForm.class?

Thanks

On Sun, Jun 21, 2009 at 6:13 AM, Dave Newtonnewton.d...@yahoo.com wrote:
 Did you 

Re: File /WEB-INF/tld/struts-bean.tld not found

2009-06-20 Thread Girish Naik
can you change the bean id to something different than the property name.
and check again.


Regards,
-
Girish Naik
Mobile:-+91-09740091638
girish.n...@gmail.com
Henny Youngmanhttp://www.brainyquote.com/quotes/authors/h/henny_youngman.html
- I told the doctor I broke my leg in two places. He told me to quit
going
to those places.

On Sun, Jun 21, 2009 at 10:24 AM, Sam Wun swun2...@gmail.com wrote:

 Opps. I commented out the taglibs in a jsp file.
 Added back in, now got antoehr problem with the getters:

 14:48:04,429 ERROR [PortletRequestDispatcherImpl:316]
 org.apache.jasper.JasperException: javax.servlet.ServletException:
 javax.servlet.jsp.JspException: No getter method for property: ship
 ping_address of bean: OrderForm
 org.apache.jasper.JasperException: javax.servlet.ServletException:
 javax.servlet.jsp.JspException: No getter method for property:
 shipping_address of bean: OrderForm
at
 org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
at
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
at
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

 I have the getters/setters in this java file.
 Here are the relevant files:

 1/ order.jsp:
 %@ include file=/html/portlet/onlinepayment_portlet/init.jsp %

 bean:define id=shipping_address name=OrderForm
 property=shipping_address type=java.lang.String /

 logic:messagesPresent
span class=es-error
bean:message key=error.shipping_address.invalid/
/span
 /logic:messagesPresent

 !--
 p align=right
   a href=portlet:renderURL portletMode=help /Help/a
 /p
 --
 p align=centre
 html:form action=/onlinepayment_portlet/order method=post
 focus=shipping_address

 table class=stats
 tr
   thbean:message key=form.shipping_address//th
  thhtml:text name=OrderForm property=shipping_address size=50
 //th
 tr
  thbean:message key=form.billilng_address//th
thhtml:text name=OrderForm property=billing_address size=50
 //th
 /tr
 tr
  thbean:message key=form.email_address//th
 thhtml:text name=OrderForm property=email_address size=50
 //th
 /tr
 tr valign=top
  thbean:message key=form.firstname//th
 thhtml:textarea name=OrderForm property=firstname
 rows=12 cols=50 //th
 /tr
 tr valign=top
  thbean:message key=form.lastname//th
 thhtml:textarea name=OrderForm property=lastname rows=12
 cols=50 //th
 /tr

 /table
 /p

 p align=left
   html:submitbean:message key=button.submit//html:submit
   /html:form
 /p

 2/ OrderForm.java:
 package com.ip6networks.onlinepayment.portlet;

 import javax.servlet.http.HttpServletRequest;

 import org.apache.struts.action.ActionErrors;
 import org.apache.struts.action.ActionForm;
 import org.apache.struts.action.ActionMapping;
 import org.apache.struts.action.ActionMessage;

 /**
  * Search query entry form.
  *
  * @struts.form name=OrderForm
  */
 public class OrderForm extends ActionForm{
private String firstname=;
private String lastname=;
private String email_address=;
private String phone_number=;
private String shipping_address=;
private String billing_address=;
/**
 * Sets the query attribute of the OrderForm object
 *
 * @struts.validator type=required msgkey=error.firstname.required
 * @struts.validator type=required msgkey=error.lastname.required
 * @struts.validator type=required
 msgkey=error.email_address.required
 * @struts.validator type=required
 msgkey=error.phone_number.required
 * @struts.validator type=required
 msgkey=error.shipping_address.required
 * @struts.validator type=required
 msgkey=error.billing_address.required
 */
public void setFirstName(String fn){
this.firstname = fn;
}
public String getFirstName(){
return this.firstname;
}
public void setLastName(String ln){
this.lastname = ln;
}
public String getLastName(){
return this.lastname;
}
public void setEmailAddress(String email){
this.email_address = email;
}
public String getEmailAddress(){
return this.email_address;
}
public void setShippingAddress(String shipping) {
this.shipping_address = shipping;
}
public String getShippingAddress(){
return this.shipping_address;
}
public void setBillingAddress(String billing) {
this.billing_address = billing;
}
public String getBillingAddress(){
return this.billing_address;
}
public void setPhoneNumber(String ph) {
this.phone_number = ph;
}
public String getPhoneNumber(){
return this.phone_number;
}


Re: File /WEB-INF/tld/struts-bean.tld not found

2009-06-20 Thread Sam Wun
Hi,

I changed the property match the get methods, eg. if a getter is
getShippingAddress(), my property is ShippingAddress.
but it still complained ShippingAddress has no getter method:

3:20,454 ERROR [PortletRequestDispatcherImpl:316]
org.apache.jasper.JasperException: javax.servlet.ServletException:
javax.servlet.jsp.JspException: No getter method for property:
ShippingAddress of bean: OrderForm
org.apache.jasper.JasperException: javax.servlet.ServletException:
javax.servlet.jsp.JspException: No getter method for property:
ShippingAddress of bean: OrderForm
at 
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)

 - OrderForm.java:
public class OrderForm extends ActionForm{
private String firstname=;
private String lastname=;
private String email_address=;
private String phone_number=;
private String shipping_address=;
private String billing_address=;

public void setShippingAddress(String shipping) {
this.shipping_address = shipping;
}
public String getShippingAddress(){
return this.shipping_address;
}
...

- order.jsp:
%@ include file=/html/portlet/onlinepayment_portlet/init.jsp %

bean:define id=shipping_address name=OrderForm
property=ShippingAddress type=java.lang.String /

logic:messagesPresent
span class=es-error
bean:message key=error.shipping_address.invalid/
/span
/logic:messagesPresent

!--
p align=right
   a href=portlet:renderURL portletMode=help /Help/a
/p
--
p align=centre
html:form action=/onlinepayment_portlet/order method=post
focus=shipping_address

table class=stats
tr
  thbean:message key=form.shipping_address//th
  thhtml:text name=OrderForm property=ShippingAddress size=50 //th
tr

Thanks


On Sun, Jun 21, 2009 at 3:25 PM, Girish Naikgirish.n...@gmail.com wrote:
 can you change the bean id to something different than the property name.
 and check again.


 Regards,
 -
 Girish Naik
 Mobile:-+91-09740091638
 girish.n...@gmail.com
 Henny 
 Youngmanhttp://www.brainyquote.com/quotes/authors/h/henny_youngman.html
 - I told the doctor I broke my leg in two places. He told me to quit
 going
 to those places.

 On Sun, Jun 21, 2009 at 10:24 AM, Sam Wun swun2...@gmail.com wrote:

 Opps. I commented out the taglibs in a jsp file.
 Added back in, now got antoehr problem with the getters:

 14:48:04,429 ERROR [PortletRequestDispatcherImpl:316]
 org.apache.jasper.JasperException: javax.servlet.ServletException:
 javax.servlet.jsp.JspException: No getter method for property: ship
 ping_address of bean: OrderForm
 org.apache.jasper.JasperException: javax.servlet.ServletException:
 javax.servlet.jsp.JspException: No getter method for property:
 shipping_address of bean: OrderForm
        at
 org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
        at
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
        at
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

 I have the getters/setters in this java file.
 Here are the relevant files:

 1/ order.jsp:
 %@ include file=/html/portlet/onlinepayment_portlet/init.jsp %

 bean:define id=shipping_address name=OrderForm
 property=shipping_address type=java.lang.String /

 logic:messagesPresent
        span class=es-error
        bean:message key=error.shipping_address.invalid/
        /span
 /logic:messagesPresent

 !--
 p align=right
   a href=portlet:renderURL portletMode=help /Help/a
 /p
 --
 p align=centre
 html:form action=/onlinepayment_portlet/order method=post
 focus=shipping_address

 table class=stats
 tr
   thbean:message key=form.shipping_address//th
  thhtml:text name=OrderForm property=shipping_address size=50
 //th
 tr
  thbean:message key=form.billilng_address//th
    thhtml:text name=OrderForm property=billing_address size=50
 //th
 /tr
 tr
  thbean:message key=form.email_address//th
     thhtml:text name=OrderForm property=email_address size=50
 //th
 /tr
 tr valign=top
  thbean:message key=form.firstname//th
     thhtml:textarea name=OrderForm property=firstname
 rows=12 cols=50 //th
 /tr
 tr valign=top
  thbean:message key=form.lastname//th
     thhtml:textarea name=OrderForm property=lastname rows=12
 cols=50 //th
 /tr

 /table
 /p

 p align=left
   html:submitbean:message key=button.submit//html:submit
   /html:form
 /p

 2/ OrderForm.java:
 

Re: File /WEB-INF/tld/struts-bean.tld not found

2009-06-20 Thread Girish Naik
If your getter is 'getShippingAddress()' then your property will be
'shippingAddress' .


Regards,
-
Girish Naik
Mobile:-+91-09740091638
girish.n...@gmail.com
Fran Lebowitzhttp://www.brainyquote.com/quotes/authors/f/fran_lebowitz.html
- Life is something to do when you can't get to sleep.

On Sun, Jun 21, 2009 at 11:09 AM, Sam Wun swun2...@gmail.com wrote:

 getShippingAddress()