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

Reply via email to