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.n...@gmail.com> wrote: > as you dont have the files in WEB-INF can you remove the mapping in web.xml > and run again? > > > Regards, > --------------------------------------------------------- > Girish Naik > Mobile:-+91-09740091638 > girish.n...@gmail.com > George 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 <swun2...@gmail.com> wrote: > >> thanks for the response. >> I moved the following taglib lines into the /** ***/ area in the jsp >> file, and the recompile/deploy with ant. It still give me the same >> errors. >> >> Here is the jsp file load the tld files: >> <% >> /** >> <%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %> >> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> >> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> >> <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> >> */ >> %> >> >> <%@ page import="javax.portlet.PortletRequest" %> >> <%@ page import="javax.portlet.PortletSession" %> >> >> <portlet:defineObjects /> >> >> <style type="text/css"> >> <%@ include file="/css/style.css" %> >> </style> >> >> >> here is the errors again: >> 01:23:47,290 INFO [PluginPackageUtil:1347] Checking for available updates >> 01:23:47,293 INFO [PluginPackageUtil:1391] Finished checking for >> available updates in 3 ms >> 01:23:54,476 ERROR [PortletRequestDispatcherImpl:316] >> org.apache.jasper.JasperException: >> /html/portlet/onlinepayment_portlet/order.jsp(1,1) File >> "/WEB-INF/tld/struts-bean.tld" not found >> org.apache.jasper.JasperException: >> /html/portlet/onlinepayment_portlet/order.jsp(1,1) File >> "/WEB-INF/tld/struts-bean.tld" not found >> at >> org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40) >> at >> org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407) >> at >> org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88) >> at >> org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:345) >> at >> org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:378) >> at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:486) >> at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1444) >> >> >> >> On Sun, Jun 21, 2009 at 1:10 AM, Girish Naik<girish.n...@gmail.com> wrote: >> > I would sugest you to remove the taglib configuration in ur web.xml. As >> it >> > is matching the uri and trying to load from the local file. >> > >> > In my previous application i had given : >> > <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> >> > >> > in my jsp header and >> > <taglib> >> > <taglib-uri>/tags/struts-bean</taglib-uri> >> > <taglib-location>/WEB-INF/struts-bean.tld</taglib-location> >> > </taglib> >> > in web.xml >> > And they are working fine. >> > >> > So either you can give : >> > <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> >> > >> > or (if u have a local tag lib) >> > >> > <%@ taglib uri="/tags/struts-bean" prefix="bean" %> >> > >> > >> > Regards, >> > --------------------------------------------------------- >> > Girish Naik >> > Mobile:-+91-09740091638 >> > girish.n...@gmail.com >> > Fran Lebowitz< >> http://www.brainyquote.com/quotes/authors/f/fran_lebowitz.html> >> > - "Life is something to do when you can't get to sleep." >> > >> > On Sat, Jun 20, 2009 at 7:42 PM, Sam Wun <swun2...@gmail.com> wrote: >> > >> >> Dear all, >> >> >> >> Can anyone tell me what is wrong with the following errors: >> >> >> >> .... >> >> >> >> 00:05:59,378 ERROR [PortletRequestDispatcherImpl:316] >> >> org.apache.jasper.JasperException: >> >> /html/portlet/onlinepayment_portlet/order.jsp(1,1) File >> >> "/WEB-INF/tld/struts-bean.tld" not found >> >> org.apache.jasper.JasperException: >> >> /html/portlet/onlinepayment_portlet/order.jsp(1,1) File >> >> "/WEB-INF/tld/struts-bean.tld" not found >> >> at >> >> >> org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40) >> >> at >> >> >> org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407) >> >> ... >> >> >> >> I have already defined tag-libs in my web.xml file: >> >> <taglib> >> >> <taglib-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-unsubscr...@struts.apache.org >> >> For additional commands, e-mail: user-h...@struts.apache.org >> >> >> >> >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org