|
View:
New views
14 Messages
—
Rating Filter:
Alert me
|
|
|
File "/WEB-INF/tld/struts-bean.tld" not foundDear 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-uri>http://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-unsubscribe@... For additional commands, e-mail: user-help@... |
|
|
Re: File "/WEB-INF/tld/struts-bean.tld" not foundI 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.naik@... 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 <swun2010@...> 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-uri>http://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-unsubscribe@... > For additional commands, e-mail: user-help@... > > |
|
|
Re: File "/WEB-INF/tld/struts-bean.tld" not foundthanks 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 Naik<girish.naik@...> 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.naik@... > 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 <swun2010@...> 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-uri>http://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-unsubscribe@... >> For additional commands, e-mail: user-help@... >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@... For additional commands, e-mail: user-help@... |
|
|
Re: File "/WEB-INF/tld/struts-bean.tld" not foundDid 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-unsubscribe@... For additional commands, e-mail: user-help@... |
|
|
Re: File "/WEB-INF/tld/struts-bean.tld" not foundYeah, 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 Newton<newton.dave@...> 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-unsubscribe@... > For additional commands, e-mail: user-help@... > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@... For additional commands, e-mail: user-help@... |
|
|
Re: File "/WEB-INF/tld/struts-bean.tld" not foundas 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.naik@... George Carlin<http://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 <swun2010@...> 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 Naik<girish.naik@...> 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.naik@... > > 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 <swun2010@...> 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-uri>http://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-unsubscribe@... > >> For additional commands, e-mail: user-help@... > >> > >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe@... > For additional commands, e-mail: user-help@... > > |
|
|
Re: File "/WEB-INF/tld/struts-bean.tld" not foundHi,
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> <th><p>This is Order page!!</p></th> <th><bean:message key="form.shipping_address"/></th> <th><html:text name="OrderForm" property="shipping_address" size="50" /></th> <tr> <th><bean:message key="form.billilng_address"/></th> <th><html:text name="OrderForm" property="billing_address" size="50" /></th> </tr> <tr> <th><bean:message key="form.email_address"/></th> <th><html:text name="OrderForm" property="email_address" size="50" /></th> </tr> <tr valign=top> <th><bean:message key="form.firstname"/></th> <th><html:textarea name="OrderForm" property="firstname" rows="12" cols="50" /></th> </tr> <tr valign=top> <th><bean:message key="form.lastname"/></th> <th><html:textarea name="OrderForm" property="lastname" rows="12" cols="50" /></th> </tr> </table> </p> <p align=left> <html:submit><bean: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 Naik<girish.naik@...> 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.naik@... > George Carlin<http://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 <swun2010@...> 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 Naik<girish.naik@...> 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.naik@... >> > 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 <swun2010@...> 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-uri>http://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-unsubscribe@... >> >> For additional commands, e-mail: user-help@... >> >> >> >> >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscribe@... >> For additional commands, e-mail: user-help@... >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@... For additional commands, e-mail: user-help@... |
|
|
Re: File "/WEB-INF/tld/struts-bean.tld" not foundI 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 Wun<swun2010@...> 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> > <th><p>This is Order page!!</p></th> > <th><bean:message key="form.shipping_address"/></th> > <th><html:text name="OrderForm" property="shipping_address" size="50" /></th> > <tr> > <th><bean:message key="form.billilng_address"/></th> > <th><html:text name="OrderForm" property="billing_address" size="50" /></th> > </tr> > <tr> > <th><bean:message key="form.email_address"/></th> > <th><html:text name="OrderForm" property="email_address" size="50" /></th> > </tr> > <tr valign=top> > <th><bean:message key="form.firstname"/></th> > <th><html:textarea name="OrderForm" property="firstname" > rows="12" cols="50" /></th> > </tr> > <tr valign=top> > <th><bean:message key="form.lastname"/></th> > <th><html:textarea name="OrderForm" property="lastname" rows="12" > cols="50" /></th> > </tr> > > </table> > </p> > > <p align=left> > <html:submit><bean: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 Naik<girish.naik@...> 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.naik@... >> George Carlin<http://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 <swun2010@...> 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 Naik<girish.naik@...> 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.naik@... >>> > 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 <swun2010@...> 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-uri>http://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-unsubscribe@... >>> >> For additional commands, e-mail: user-help@... >>> >> >>> >> >>> > >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: user-unsubscribe@... >>> For additional commands, e-mail: user-help@... >>> >>> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@... For additional commands, e-mail: user-help@... |
|
|
Re: File "/WEB-INF/tld/struts-bean.tld" not foundDid 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> > <th><p>This is Order page!!</p></th> > <th><bean:message key="form.shipping_address"/></th> > <th><html:text name="OrderForm" property="shipping_address" size="50" /></th> > <tr> > <th><bean:message key="form.billilng_address"/></th> > <th><html:text name="OrderForm" property="billing_address" size="50" /></th> > </tr> > <tr> > <th><bean:message key="form.email_address"/></th> > <th><html:text name="OrderForm" property="email_address" size="50" /></th> > </tr> > <tr valign=top> > <th><bean:message key="form.firstname"/></th> > <th><html:textarea name="OrderForm" property="firstname" > rows="12" cols="50" /></th> > </tr> > <tr valign=top> > <th><bean:message key="form.lastname"/></th> > <th><html:textarea name="OrderForm" property="lastname" rows="12" > cols="50" /></th> > </tr> > > </table> > </p> > > <p align=left> > <html:submit><bean: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 Naik<girish.naik@...> 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.naik@... >> George Carlin<http://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 <swun2010@...> 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 Naik<girish.naik@...> 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.naik@... >>>> 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 <swun2010@...> 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-uri>http://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-unsubscribe@... >>>>> For additional commands, e-mail: user-help@... >>>>> >>>>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: user-unsubscribe@... >>> For additional commands, e-mail: user-help@... >>> >>> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe@... > For additional commands, e-mail: user-help@... > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@... For additional commands, e-mail: user-help@... |
|
|
Re: File "/WEB-INF/tld/struts-bean.tld" not foundOpps. 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> <th><bean:message key="form.shipping_address"/></th> <th><html:text name="OrderForm" property="shipping_address" size="50" /></th> <tr> <th><bean:message key="form.billilng_address"/></th> <th><html:text name="OrderForm" property="billing_address" size="50" /></th> </tr> <tr> <th><bean:message key="form.email_address"/></th> <th><html:text name="OrderForm" property="email_address" size="50" /></th> </tr> <tr valign=top> <th><bean:message key="form.firstname"/></th> <th><html:textarea name="OrderForm" property="firstname" rows="12" cols="50" /></th> </tr> <tr valign=top> <th><bean:message key="form.lastname"/></th> <th><html:textarea name="OrderForm" property="lastname" rows="12" cols="50" /></th> </tr> </table> </p> <p align=left> <html:submit><bean: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 Newton<newton.dave@...> wrote: > 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> >> <th><p>This is Order page!!</p></th> >> <th><bean:message key="form.shipping_address"/></th> >> <th><html:text name="OrderForm" property="shipping_address" size="50" >> /></th> >> <tr> >> <th><bean:message key="form.billilng_address"/></th> >> <th><html:text name="OrderForm" property="billing_address" size="50" >> /></th> >> </tr> >> <tr> >> <th><bean:message key="form.email_address"/></th> >> <th><html:text name="OrderForm" property="email_address" size="50" >> /></th> >> </tr> >> <tr valign=top> >> <th><bean:message key="form.firstname"/></th> >> <th><html:textarea name="OrderForm" property="firstname" >> rows="12" cols="50" /></th> >> </tr> >> <tr valign=top> >> <th><bean:message key="form.lastname"/></th> >> <th><html:textarea name="OrderForm" property="lastname" rows="12" >> cols="50" /></th> >> </tr> >> >> </table> >> </p> >> >> <p align=left> >> <html:submit><bean: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 Naik<girish.naik@...> 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.naik@... >>> George >>> Carlin<http://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 <swun2010@...> 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 Naik<girish.naik@...> >>>> 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.naik@... >>>>> 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 <swun2010@...> 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-uri>http://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-unsubscribe@... >>>>>> For additional commands, e-mail: user-help@... >>>>>> >>>>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: user-unsubscribe@... >>>> For additional commands, e-mail: user-help@... >>>> >>>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscribe@... >> For additional commands, e-mail: user-help@... >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe@... > For additional commands, e-mail: user-help@... > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@... For additional commands, e-mail: user-help@... |
|
|
Re: File "/WEB-INF/tld/struts-bean.tld" not foundcan you change the bean id to something different than the property name.
and check again. Regards, --------------------------------------------------------- Girish Naik Mobile:-+91-09740091638 girish.naik@... Henny Youngman<http://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 <swun2010@...> 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> > <th><bean:message key="form.shipping_address"/></th> > <th><html:text name="OrderForm" property="shipping_address" size="50" > /></th> > <tr> > <th><bean:message key="form.billilng_address"/></th> > <th><html:text name="OrderForm" property="billing_address" size="50" > /></th> > </tr> > <tr> > <th><bean:message key="form.email_address"/></th> > <th><html:text name="OrderForm" property="email_address" size="50" > /></th> > </tr> > <tr valign=top> > <th><bean:message key="form.firstname"/></th> > <th><html:textarea name="OrderForm" property="firstname" > rows="12" cols="50" /></th> > </tr> > <tr valign=top> > <th><bean:message key="form.lastname"/></th> > <th><html:textarea name="OrderForm" property="lastname" rows="12" > cols="50" /></th> > </tr> > > </table> > </p> > > <p align=left> > <html:submit><bean: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 Newton<newton.dave@...> wrote: > > 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> > >> <th><p>This is Order page!!</p></th> > >> <th><bean:message key="form.shipping_address"/></th> > >> <th><html:text name="OrderForm" property="shipping_address" size="50" > >> /></th> > >> <tr> > >> <th><bean:message key="form.billilng_address"/></th> > >> <th><html:text name="OrderForm" property="billing_address" size="50" > >> /></th> > >> </tr> > >> <tr> > >> <th><bean:message key="form.email_address"/></th> > >> <th><html:text name="OrderForm" property="email_address" size="50" > >> /></th> > >> </tr> > >> <tr valign=top> > >> <th><bean:message key="form.firstname"/></th> > >> <th><html:textarea name="OrderForm" property="firstname" > >> rows="12" cols="50" /></th> > >> </tr> > >> <tr valign=top> > >> <th><bean:message key="form.lastname"/></th> > >> <th><html:textarea name="OrderForm" property="lastname" rows="12" > >> cols="50" /></th> > >> </tr> > >> > >> </table> > >> </p> > >> > >> <p align=left> > >> <html:submit><bean: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 Naik<girish.naik@...> > 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.naik@... > >>> George > >>> Carlin<http://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 <swun2010@...> 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 Naik<girish.naik@...> > >>>> 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.naik@... > >>>>> 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 <swun2010@...> 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-uri>http://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-unsubscribe@... > >>>>>> For additional commands, e-mail: user-help@... > >>>>>> > >>>>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: user-unsubscribe@... > >>>> For additional commands, e-mail: user-help@... > >>>> > >>>> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: user-unsubscribe@... > >> For additional commands, e-mail: user-help@... > >> > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: user-unsubscribe@... > > For additional commands, e-mail: user-help@... > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe@... > For additional commands, e-mail: user-help@... > > |
|
|
Re: File "/WEB-INF/tld/struts-bean.tld" not foundHi,
I changed the property match the getXXXX 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> <th><bean:message key="form.shipping_address"/></th> <th><html:text name="OrderForm" property="ShippingAddress" size="50" /></th> <tr> Thanks On Sun, Jun 21, 2009 at 3:25 PM, Girish Naik<girish.naik@...> wrote: > can you change the bean id to something different than the property name. > and check again. > > > Regards, > --------------------------------------------------------- > Girish Naik > Mobile:-+91-09740091638 > girish.naik@... > Henny Youngman<http://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 <swun2010@...> 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> >> <th><bean:message key="form.shipping_address"/></th> >> <th><html:text name="OrderForm" property="shipping_address" size="50" >> /></th> >> <tr> >> <th><bean:message key="form.billilng_address"/></th> >> <th><html:text name="OrderForm" property="billing_address" size="50" >> /></th> >> </tr> >> <tr> >> <th><bean:message key="form.email_address"/></th> >> <th><html:text name="OrderForm" property="email_address" size="50" >> /></th> >> </tr> >> <tr valign=top> >> <th><bean:message key="form.firstname"/></th> >> <th><html:textarea name="OrderForm" property="firstname" >> rows="12" cols="50" /></th> >> </tr> >> <tr valign=top> >> <th><bean:message key="form.lastname"/></th> >> <th><html:textarea name="OrderForm" property="lastname" rows="12" >> cols="50" /></th> >> </tr> >> >> </table> >> </p> >> >> <p align=left> >> <html:submit><bean: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 Newton<newton.dave@...> wrote: >> > 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> >> >> <th><p>This is Order page!!</p></th> >> >> <th><bean:message key="form.shipping_address"/></th> >> >> <th><html:text name="OrderForm" property="shipping_address" size="50" >> >> /></th> >> >> <tr> >> >> <th><bean:message key="form.billilng_address"/></th> >> >> <th><html:text name="OrderForm" property="billing_address" size="50" >> >> /></th> >> >> </tr> >> >> <tr> >> >> <th><bean:message key="form.email_address"/></th> >> >> <th><html:text name="OrderForm" property="email_address" size="50" >> >> /></th> >> >> </tr> >> >> <tr valign=top> >> >> <th><bean:message key="form.firstname"/></th> >> >> <th><html:textarea name="OrderForm" property="firstname" >> >> rows="12" cols="50" /></th> >> >> </tr> >> >> <tr valign=top> >> >> <th><bean:message key="form.lastname"/></th> >> >> <th><html:textarea name="OrderForm" property="lastname" rows="12" >> >> cols="50" /></th> >> >> </tr> >> >> >> >> </table> >> >> </p> >> >> >> >> <p align=left> >> >> <html:submit><bean: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 Naik<girish.naik@...> >> 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.naik@... >> >>> George >> >>> Carlin<http://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 <swun2010@...> 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 Naik<girish.naik@...> >> >>>> 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.naik@... >> >>>>> 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 <swun2010@...> 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-uri>http://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-unsubscribe@... >> >>>>>> For additional commands, e-mail: user-help@... >> >>>>>> >> >>>>>> >> >>>> --------------------------------------------------------------------- >> >>>> To unsubscribe, e-mail: user-unsubscribe@... >> >>>> For additional commands, e-mail: user-help@... >> >>>> >> >>>> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: user-unsubscribe@... >> >> For additional commands, e-mail: user-help@... >> >> >> >> >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: user-unsubscribe@... >> > For additional commands, e-mail: user-help@... >> > >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscribe@... >> For additional commands, e-mail: user-help@... >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@... For additional commands, e-mail: user-help@... |
|
|
Re: File "/WEB-INF/tld/struts-bean.tld" not foundIf your getter is 'getShippingAddress()' then your property will be
'shippingAddress' . Regards, --------------------------------------------------------- Girish Naik Mobile:-+91-09740091638 girish.naik@... 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 Sun, Jun 21, 2009 at 11:09 AM, Sam Wun <swun2010@...> wrote: > getShippingAddress() |
|
|
Re: File "/WEB-INF/tld/struts-bean.tld" not foundAnd 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 Naik<girish.naik@...> wrote: > If your getter is 'getShippingAddress()' then your property will be > 'shippingAddress' . > > > Regards, > --------------------------------------------------------- > Girish Naik > Mobile:-+91-09740091638 > girish.naik@... > 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 Sun, Jun 21, 2009 at 11:09 AM, Sam Wun <swun2010@...> wrote: > >> getShippingAddress() > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@... For additional commands, e-mail: user-help@... |
| Free embeddable forum powered by Nabble | Forum Help |