> 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@...
>
>