Java Mailing List Archive

http://www.gg3721.com/

Home » Struts Users Mailing List »

user Digest 24 Jun 2008 15:11:50 -0000 Issue 8107

user-digest-help

2008-06-24


Author LoginPost Reply

user Digest 24 Jun 2008 15:11:50 -0000 Issue 8107

Topics (messages 188030 through 188050):

Re: Closing tag for html:hidden
 188030 by: Dimitris Mouchritsas
 188032 by: Antonio Petrelli
 188050 by: Martin

Re: validation notation on DATE (object that has a Date field)
 188031 by: Jim Kiley
 188033 by: xianwinwin
 188035 by: Jim Kiley
 188041 by: xianwinwin
 188048 by: Jim Kiley

Re: Struts 2: Providing Tiles Controller-like Functionality
 188034 by: Brad A Cupit

Re: Grabbing the "current" Result
 188036 by: Brad A Cupit

Re: Interceptor to access session objects
 188037 by: John Smith
 188038 by: John Smith
 188039 by: Lukasz Lenart
 188043 by: Dave Newton
 188047 by: Lukasz Lenart

html:link throwing null pointer
 188040 by: Dimitris Mouchritsas
 188045 by: Antonio Petrelli
 188049 by: Dimitris Mouchritsas

Slow performance with Struts2
 188042 by: yorlick kilroy
 188044 by: Dave Newton

Re: Struts2 Jar on JBoss
 188046 by: Dave Newton

Administrivia:

---------------------------------------------------------------------
To post to the list, e-mail: user@(protected)
To unsubscribe, e-mail: user-digest-unsubscribe@(protected)
For additional commands, e-mail: user-digest-help@(protected)

----------------------------------------------------------------------

Attachment: user_188030.ezm (zipped)
Dimitris Mouchritsas wrote:
> Well, one solution is to move the tld's to a directory and define them
> in web.xml. This seems to be working.
> However I've got some strange problems. For example in a tile I render
> a link for advanced search:
>
> <%@(protected)"%>
> <%@(protected)"%>
>
> <%--<bean:define id="currentDate" name="java.util.Date"
> type="java.util.Date" />--%>
> <jsp:useBean id="curDate" class="java.util.Date" />
> <div id="Search">
>   <p class="Time">
>     <bean:message key="prompt.Greece" />
>     <bean:write name="curDate" format="HH:mm:ss zz" />
>   </p>
>   <form action="#">
>     <p>
>        <label for="SearchSelect"><bean:message key="prompt.search"
> />:</label>
>        <select name="SearchSelect" id="SearchSelect">
>           <option selected="selected">Select...</option></select>
>        <input type="text" name="SearchInput" id="SearchInput"
> class="Text" />
>        <input type="submit" name="SearchBTN" id="SearchBTN"
> class="SearchBTN" value="Search" />
>        <html:link action="prepareAdvancedSearch">
>           <bean:message key="prompt.advanced.search" />
>        </html:link>
>        <%--<a href="#">Advanced Search</a>--%>
>     </p>
>   </form>
> </div><!-- Search -->
>
> and I get
>
> javax.servlet.jsp.JspException: ServletException in
> '/WEB-INF/jsp/common/search.jsp': null
>   at
> org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:927)
>
>   at
> org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465)
>   at _web_2d_inf._jsp._common._layout._jspService(_layout.java:133)
>   [SRC:/WEB-INF/jsp/common/layout.jsp:80]
>
> I know it's the link, because if I comment it out I get an exception
> on a different jsp and
> the tile shows up.
> I've also testet <bean:message> outside the link and it works.
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> For additional commands, e-mail: user-help@(protected)
>
BTW is there an option in struts-config.xml (for v.1.3.8 at least) or
somewhere else to notify struts to use xhtml compatible elements
everywhere? So as to avoid having <html:xhtml /> in every jsp?

Dimitris

Attachment: user_188032.ezm (zipped)
2008/6/24 Dimitris Mouchritsas <dimitris.mouchritsas@(protected)>:
> BTW is there an option in struts-config.xml (for v.1.3.8 at least) or
> somewhere else to notify struts to use xhtml compatible elements
> everywhere? So as to avoid having <html:xhtml /> in every jsp?

I think you have to start a new thread, or no one will notice your question.

Antonio

Attachment: user_188050.ezm (zipped)
Dimitris
Congratulations..I think You found a bug

/WEB-INF/struts-config.xml
/WEB-INF/classes/ApplicationResources.properties
prompt.search=Search
prompt.Greece=Greece
prompt.advanced.search=AdvancedSearch

<html>
<head>
<%@(protected)"%>
<%@(protected)"%>
</head>
<body>
<bean:define id="curDate" value="01-01-1970"/>
<div id="Search">
 <p class="Time">
    <bean:message key="prompt.Greece" />
    <bean:write name="curDate" format="HH:mm:ss zz" />
 </p>
 <form action="#">
 <p>
    <label for="SearchSelect"><bean:message
key="prompt.search"/>:</label>
      <select name="SearchSelect" id="SearchSelect">
         <option selected="selected">Select...</option>
      </select>
      <input type="text" name="SearchInput" id="SearchInput"
class="Text" />
      <input type="submit" name="SearchBTN" id="SearchBTN"
class="SearchBTN" value="Search" />
      <html:link action="prepareAdvancedSearch">
         <bean:message key="prompt.advanced.search" />
      </html:link>
      <a href="#">Advanced Search</a>
    </p>
 </form>
</div>
</body>
</html>

displays properly..if I change
----- Original Message -----
From: "Dimitris Mouchritsas" <dimitris.mouchritsas@(protected)>
To: "Struts Users Mailing List" <user@(protected)>
Sent: Tuesday, June 24, 2008 9:17 AM
Subject: Re: Closing tag for html:hidden


> Dimitris Mouchritsas wrote:
>> Well, one solution is to move the tld's to a directory and define them in
>> web.xml. This seems to be working.
>> However I've got some strange problems. For example in a tile I render a
>> link for advanced search:
>>
>> <%@(protected)"%>
>> <%@(protected)"%>
>>
>> <%--<bean:define id="currentDate" name="java.util.Date"
>> type="java.util.Date" />--%>
>> <jsp:useBean id="curDate" class="java.util.Date" />
>> <div id="Search">
>>   <p class="Time">
>>     <bean:message key="prompt.Greece" />
>>     <bean:write name="curDate" format="HH:mm:ss zz" />
>>   </p>
>>   <form action="#">
>>     <p>
>>        <label for="SearchSelect"><bean:message key="prompt.search"
>> />:</label>
>>        <select name="SearchSelect" id="SearchSelect">
>>           <option selected="selected">Select...</option></select>
>>        <input type="text" name="SearchInput" id="SearchInput"
>> class="Text" />
>>        <input type="submit" name="SearchBTN" id="SearchBTN"
>> class="SearchBTN" value="Search" />
>>        <html:link action="prepareAdvancedSearch">
>>           <bean:message key="prompt.advanced.search" />
>>        </html:link>
>>        <%--<a href="#">Advanced Search</a>--%>
>>     </p>
>>   </form>
>> </div><!-- Search -->
>>
>> and I get
>>
>> javax.servlet.jsp.JspException: ServletException in
>> '/WEB-INF/jsp/common/search.jsp': null
>>   at
>> org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:927)
>>   at
>> org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465)
>>   at _web_2d_inf._jsp._common._layout._jspService(_layout.java:133)
>>   [SRC:/WEB-INF/jsp/common/layout.jsp:80]
>>
>> I know it's the link, because if I comment it out I get an exception on a
>> different jsp and
>> the tile shows up.
>> I've also testet <bean:message> outside the link and it works.
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@(protected)
>> For additional commands, e-mail: user-help@(protected)
>>
> BTW is there an option in struts-config.xml (for v.1.3.8 at least) or
> somewhere else to notify struts to use xhtml compatible elements
> everywhere? So as to avoid having <html:xhtml /> in every jsp?
>
> Dimitris
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> For additional commands, e-mail: user-help@(protected)
>
>


Attachment: user_188031.ezm (zipped)
If "empl" is a field on your action, and your JSP references the field as
"empl.date," put the validation on the setter for the date field of Empl,
rather than on the action.

On Tue, Jun 24, 2008 at 9:06 AM, xianwinwin <xianwinwin@(protected):

>
> hi Lukasz
>
> In your example, you wrote:
>
> Private Date today;
>
>   @RequiredFieldValidator(message = "Date is required")
>   public Date getToday() {
>     return today;
>   }
>
> this works great also in my application, but my question is different, I
> don't have a field called today, I have an object name Empl (that has a
> field date)
>
> so I have:
>
> public Empl getEmpl()
> {
>
>
> }
>
> in my action: insertEmpl()
> I would like to make sure that DOB (Date Of Birth) was input by the user.
> This, I still didn't figure out how to do.
>
> The configuration that I have is this:
>
>
>   @Validations(
>       stringLengthFields ={
> @StringLengthFieldValidator(type = ValidatorType.SIMPLE, trim = true,
> minLength="1" , fieldName = "empl.name", message = "required field")
>
>        }
>   )
>  public String insertEmpl()
>  {
>      //do something here only if both DOB and NAME are not null (or size
> 0)
>
>   }
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Lukasz Lenart wrote:
> >
> > Hi,
> >
> >> This also works on my end *BUT* the Date in part of an Object (not a
> >> field)
> >
> > Could you show your configuration?
> >
> >
> > Regards
> > --
> > Lukasz
> > http://www.lenart.org.pl/
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@(protected)
> > For additional commands, e-mail: user-help@(protected)
> >
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/S2%3A-validation-notation-on-DATE-%28object-that-has-a-Date-field%29-tp17995565p18090595.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> For additional commands, e-mail: user-help@(protected)
>
>


--
Jim Kiley
Technical Consultant | Summa
[p] 412.258.3346 [m] 412.445.1729
http://www.summa-tech.com

Attachment: user_188033.ezm (zipped)

But that means that ALL objects type Empl will have a mandatory field called
DOB. I wish to have more flexibility by choosing the mandatory field based
on the user's action.



Jim Kiley wrote:
>
> If "empl" is a field on your action, and your JSP references the field as
> "empl.date," put the validation on the setter for the date field of Empl,
> rather than on the action.
>
> On Tue, Jun 24, 2008 at 9:06 AM, xianwinwin <xianwinwin@(protected):
>
>>
>> hi Lukasz
>>
>> In your example, you wrote:
>>
>> Private Date today;
>>
>>   @RequiredFieldValidator(message = "Date is required")
>>   public Date getToday() {
>>     return today;
>>   }
>>
>> this works great also in my application, but my question is different, I
>> don't have a field called today, I have an object name Empl (that has a
>> field date)
>>
>> so I have:
>>
>> public Empl getEmpl()
>> {
>>
>>
>> }
>>
>> in my action: insertEmpl()
>> I would like to make sure that DOB (Date Of Birth) was input by the user.
>> This, I still didn't figure out how to do.
>>
>> The configuration that I have is this:
>>
>>
>>   @Validations(
>>       stringLengthFields ={
>> @StringLengthFieldValidator(type = ValidatorType.SIMPLE, trim = true,
>> minLength="1" , fieldName = "empl.name", message = "required field")
>>
>>        }
>>   )
>>  public String insertEmpl()
>>  {
>>      //do something here only if both DOB and NAME are not null (or
>> size
>> 0)
>>
>>   }
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> Lukasz Lenart wrote:
>> >
>> > Hi,
>> >
>> >> This also works on my end *BUT* the Date in part of an Object (not a
>> >> field)
>> >
>> > Could you show your configuration?
>> >
>> >
>> > Regards
>> > --
>> > Lukasz
>> > http://www.lenart.org.pl/
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: user-unsubscribe@(protected)
>> > For additional commands, e-mail: user-help@(protected)
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/S2%3A-validation-notation-on-DATE-%28object-that-has-a-Date-field%29-tp17995565p18090595.html
>> Sent from the Struts - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@(protected)
>> For additional commands, e-mail: user-help@(protected)
>>
>>
>
>
> --
> Jim Kiley
> Technical Consultant | Summa
> [p] 412.258.3346 [m] 412.445.1729
> http://www.summa-tech.com
>
>

--
Sent from the Struts - User mailing list archive at Nabble.com.


Attachment: user_188035.ezm (zipped)
Fair enough. Is this something you could solve with a validate() method on
your action, assuming that your action is ValidationAware?

On Tue, Jun 24, 2008 at 9:45 AM, xianwinwin <xianwinwin@(protected):

>
> But that means that ALL objects type Empl will have a mandatory field
> called
> DOB. I wish to have more flexibility by choosing the mandatory field based
> on the user's action.
>
>
>
> Jim Kiley wrote:
> >
> > If "empl" is a field on your action, and your JSP references the field as
> > "empl.date," put the validation on the setter for the date field of Empl,
> > rather than on the action.
> >
> > On Tue, Jun 24, 2008 at 9:06 AM, xianwinwin <xianwinwin@(protected)>
> wrote:
> >
> >>
> >> hi Lukasz
> >>
> >> In your example, you wrote:
> >>
> >> Private Date today;
> >>
> >>   @RequiredFieldValidator(message = "Date is required")
> >>   public Date getToday() {
> >>     return today;
> >>   }
> >>
> >> this works great also in my application, but my question is different, I
> >> don't have a field called today, I have an object name Empl (that has a
> >> field date)
> >>
> >> so I have:
> >>
> >> public Empl getEmpl()
> >> {
> >>
> >>
> >> }
> >>
> >> in my action: insertEmpl()
> >> I would like to make sure that DOB (Date Of Birth) was input by the
> user.
> >> This, I still didn't figure out how to do.
> >>
> >> The configuration that I have is this:
> >>
> >>
> >>   @Validations(
> >>       stringLengthFields ={
> >> @StringLengthFieldValidator(type = ValidatorType.SIMPLE, trim = true,
> >> minLength="1" , fieldName = "empl.name", message = "required field")
> >>
> >>        }
> >>   )
> >>  public String insertEmpl()
> >>  {
> >>      //do something here only if both DOB and NAME are not null (or
> >> size
> >> 0)
> >>
> >>   }
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> Lukasz Lenart wrote:
> >> >
> >> > Hi,
> >> >
> >> >> This also works on my end *BUT* the Date in part of an Object (not a
> >> >> field)
> >> >
> >> > Could you show your configuration?
> >> >
> >> >
> >> > Regards
> >> > --
> >> > Lukasz
> >> > http://www.lenart.org.pl/
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: user-unsubscribe@(protected)
> >> > For additional commands, e-mail: user-help@(protected)
> >> >
> >> >
> >> >
> >>
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/S2%3A-validation-notation-on-DATE-%28object-that-has-a-Date-field%29-tp17995565p18090595.html
> >> Sent from the Struts - User mailing list archive at Nabble.com.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: user-unsubscribe@(protected)
> >> For additional commands, e-mail: user-help@(protected)
> >>
> >>
> >
> >
> > --
> > Jim Kiley
> > Technical Consultant | Summa
> > [p] 412.258.3346 [m] 412.445.1729
> > http://www.summa-tech.com
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/S2%3A-validation-notation-on-DATE-%28object-that-has-a-Date-field%29-tp17995565p18091357.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> For additional commands, e-mail: user-help@(protected)
>
>


--
Jim Kiley
Technical Consultant | Summa
[p] 412.258.3346 [m] 412.445.1729
http://www.summa-tech.com

Attachment: user_188041.ezm (zipped)

I tried to do something with RequiredFieldValidator,

  @Validations(
       stringLengthFields ={@(protected) =
ValidatorType.SIMPLE, trim = true, minLength="1" , fieldName = "empl.name",
message = "required field")},
       requiredFields =  {@(protected) =
ValidatorType.SIMPLE, fieldName = "empl.dob", message = "dob - required
field")}
  )
  public String insertEmpl()
  {
      //do something here only if both DOB and NAME are not null (or
size 0)
   
  }

but it didn't work out.





Jim Kiley wrote:
>
> Fair enough. Is this something you could solve with a validate() method
> on
> your action, assuming that your action is ValidationAware?
>
> On Tue, Jun 24, 2008 at 9:45 AM, xianwinwin <xianwinwin@(protected):
>
>>
>> But that means that ALL objects type Empl will have a mandatory field
>> called
>> DOB. I wish to have more flexibility by choosing the mandatory field
>> based
>> on the user's action.
>>
>>
>>
>> Jim Kiley wrote:
>> >
>> > If "empl" is a field on your action, and your JSP references the field
>> as
>> > "empl.date," put the validation on the setter for the date field of
>> Empl,
>> > rather than on the action.
>> >
>> > On Tue, Jun 24, 2008 at 9:06 AM, xianwinwin <xianwinwin@(protected)>
>> wrote:
>> >
>> >>
>> >> hi Lukasz
>> >>
>> >> In your example, you wrote:
>> >>
>> >> Private Date today;
>> >>
>> >>   @RequiredFieldValidator(message = "Date is required")
>> >>   public Date getToday() {
>> >>     return today;
>> >>   }
>> >>
>> >> this works great also in my application, but my question is different,
>> I
>> >> don't have a field called today, I have an object name Empl (that has
>> a
>> >> field date)
>> >>
>> >> so I have:
>> >>
>> >> public Empl getEmpl()
>> >> {
>> >>
>> >>
>> >> }
>> >>
>> >> in my action: insertEmpl()
>> >> I would like to make sure that DOB (Date Of Birth) was input by the
>> user.
>> >> This, I still didn't figure out how to do.
>> >>
>> >> The configuration that I have is this:
>> >>
>> >>
>> >>   @Validations(
>> >>       stringLengthFields ={
>> >> @StringLengthFieldValidator(type = ValidatorType.SIMPLE, trim = true,
>> >> minLength="1" , fieldName = "empl.name", message = "required field")
>> >>
>> >>        }
>> >>   )
>> >>  public String insertEmpl()
>> >>  {
>> >>      //do something here only if both DOB and NAME are not null (or
>> >> size
>> >> 0)
>> >>
>> >>   }
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> Lukasz Lenart wrote:
>> >> >
>> >> > Hi,
>> >> >
>> >> >> This also works on my end *BUT* the Date in part of an Object (not
>> a
>> >> >> field)
>> >> >
>> >> > Could you show your configuration?
>> >> >
>> >> >
>> >> > Regards
>> >> > --
>> >> > Lukasz
>> >> > http://www.lenart.org.pl/
>> >> >
>> >> >
>> ---------------------------------------------------------------------
>> >> > To unsubscribe, e-mail: user-unsubscribe@(protected)
>> >> > For additional commands, e-mail: user-help@(protected)
>> >> >
>> >> >
>> >> >
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/S2%3A-validation-notation-on-DATE-%28object-that-has-a-Date-field%29-tp17995565p18090595.html
>> >> Sent from the Struts - User mailing list archive at Nabble.com.
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: user-unsubscribe@(protected)
>> >> For additional commands, e-mail: user-help@(protected)
>> >>
>> >>
>> >
>> >
>> > --
>> > Jim Kiley
>> > Technical Consultant | Summa
>> > [p] 412.258.3346 [m] 412.445.1729
>> > http://www.summa-tech.com
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/S2%3A-validation-notation-on-DATE-%28object-that-has-a-Date-field%29-tp17995565p18091357.html
>> Sent from the Struts - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@(protected)
>> For additional commands, e-mail: user-help@(protected)
>>
>>
>
>
> --
> Jim Kiley
> Technical Consultant | Summa
> [p] 412.258.3346 [m] 412.445.1729
> http://www.summa-tech.com
>
>

--
Sent from the Struts - User mailing list archive at Nabble.com.


Attachment: user_188048.ezm (zipped)
Have you set the validateAnnotatedMethodOnly property on the validation
interceptor in your struts.xml? (
http://struts.apache.org/2.0.11.1/docs/validations-annotation.html)

On Tue, Jun 24, 2008 at 10:21 AM, xianwinwin <xianwinwin@(protected):

>
> I tried to do something with RequiredFieldValidator,
>
>   @Validations(
>        stringLengthFields ={@(protected) =
> ValidatorType.SIMPLE, trim = true, minLength="1" , fieldName = "empl.name
> ",
> message = "required field")},
>        requiredFields =   {@(protected) =
> ValidatorType.SIMPLE, fieldName = "empl.dob", message = "dob - required
> field")}
>   )
>   public String insertEmpl()
>   {
>       //do something here only if both DOB and NAME are not null (or
> size 0)
>
>   }
>
> but it didn't work out.
>
>
>
>
>
> Jim Kiley wrote:
> >
> > Fair enough. Is this something you could solve with a validate() method
> > on
> > your action, assuming that your action is ValidationAware?
> >
> > On Tue, Jun 24, 2008 at 9:45 AM, xianwinwin <xianwinwin@(protected)>
> wrote:
> >
> >>
> >> But that means that ALL objects type Empl will have a mandatory field
> >> called
> >> DOB. I wish to have more flexibility by choosing the mandatory field
> >> based
> >> on the user's action.
> >>
> >>
> >>
> >> Jim Kiley wrote:
> >> >
> >> > If "empl" is a field on your action, and your JSP references the field
> >> as
> >> > "empl.date," put the validation on the setter for the date field of
> >> Empl,
> >> > rather than on the action.
> >> >
> >> > On Tue, Jun 24, 2008 at 9:06 AM, xianwinwin <xianwinwin@(protected)>
> >> wrote:
> >> >
> >> >>
> >> >> hi Lukasz
> >> >>
> >> >> In your example, you wrote:
> >> >>
> >> >> Private Date today;
> >> >>
> >> >>   @RequiredFieldValidator(message = "Date is required")
> >> >>   public Date getToday() {
> >> >>     return today;
> >> >>   }
> >> >>
> >> >> this works great also in my application, but my question is
> different,
> >> I
> >> >> don't have a field called today, I have an object name Empl (that has
> >> a
> >> >> field date)
> >> >>
> >> >> so I have:
> >> >>
> >> >> public Empl getEmpl()
> >> >> {
> >> >>
> >> >>
> >> >> }
> >> >>
> >> >> in my action: insertEmpl()
> >> >> I would like to make sure that DOB (Date Of Birth) was input by the
> >> user.
> >> >> This, I still didn't figure out how to do.
> >> >>
> >> >> The configuration that I have is this:
> >> >>
> >> >>
> >> >>   @Validations(
> >> >>       stringLengthFields ={
> >> >> @StringLengthFieldValidator(type = ValidatorType.SIMPLE, trim =
> true,
> >> >> minLength="1" , fieldName = "empl.name", message = "required field")
> >> >>
> >> >>        }
> >> >>   )
> >> >>  public String insertEmpl()
> >> >>  {
> >> >>      //do something here only if both DOB and NAME are not null
> (or
> >> >> size
> >> >> 0)
> >> >>
> >> >>   }
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> Lukasz Lenart wrote:
> >> >> >
> >> >> > Hi,
> >> >> >
> >> >> >> This also works on my end *BUT* the Date in part of an Object (not
> >> a
> >> >> >> field)
> >> >> >
> >> >> > Could you show your configuration?
> >> >> >
> >> >> >
> >> >> > Regards
> >> >> > --
> >> >> > Lukasz
> >> >> > http://www.lenart.org.pl/
> >> >> >
> >> >> >
> >> ---------------------------------------------------------------------
> >> >> > To unsubscribe, e-mail: user-unsubscribe@(protected)
> >> >> > For additional commands, e-mail: user-help@(protected)
> >> >> >
> >> >> >
> >> >> >
> >> >>
> >> >> --
> >> >> View this message in context:
> >> >>
> >>
> http://www.nabble.com/S2%3A-validation-notation-on-DATE-%28object-that-has-a-Date-field%29-tp17995565p18090595.html
> >> >> Sent from the Struts - User mailing list archive at Nabble.com.
> >> >>
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail: user-unsubscribe@(protected)
> >> >> For additional commands, e-mail: user-help@(protected)
> >> >>
> >> >>
> >> >
> >> >
> >> > --
> >> > Jim Kiley
> >> > Technical Consultant | Summa
> >> > [p] 412.258.3346 [m] 412.445.1729
> >> > http://www.summa-tech.com
> >> >
> >> >
> >>
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/S2%3A-validation-notation-on-DATE-%28object-that-has-a-Date-field%29-tp17995565p18091357.html
> >> Sent from the Struts - User mailing list archive at Nabble.com.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: user-unsubscribe@(protected)
> >> For additional commands, e-mail: user-help@(protected)
> >>
> >>
> >
> >
> > --
> > Jim Kiley
> > Technical Consultant | Summa
> > [p] 412.258.3346 [m] 412.445.1729
> > http://www.summa-tech.com
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/S2%3A-validation-notation-on-DATE-%28object-that-has-a-Date-field%29-tp17995565p18092117.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> For additional commands, e-mail: user-help@(protected)
>
>


--
Jim Kiley
Technical Consultant | Summa
[p] 412.258.3346 [m] 412.445.1729
http://www.summa-tech.com

Attachment: user_188034.ezm (zipped)
Asleson, Ryan wrote:
> I've thought about writing a PreResultListener
<snip/>
> I've tried ActionInvocation.getResult(), but it only returns null.
> Is there a way to get the current Result object before it is
> actually executed?

Looking at the code for DefaultActionInvocation, it seems that
createResult() only gets called in executeResult().

If the your add() or remove() methods return an instance of a Result
(instead of a String) then I would guess that
ActionInvocation.getResult() would return what you expect, though
returning a instance of Result may not fit your needs.

What's strange is the documentation for
DefaultActionInvocation.getResult(), which says:

"If the DefaultActionInvocation's result has not been executed before,
the Result instance will be created and populated with the result
params."

The code in DefaultActionInvocation.getResult() doesn't seem to do that
functionality though (and the fact that ActionInvocation.getResult()
returns null seems like proof).

An extremely hacky workaround _may_ be to cast your ActionInvocation to
DefaultActionInvocation and then call the public createResult() method
(though createResult() will be called twice if you do that: once by you
and once by executeResult()).

With a little more digging, you may be able to prove that this is a bug
in Struts 2.

Having said all that, can I backtrack for a second and ask if the
following would solve your problem:
Could you implement Preparable and have an empty prepare() method, plus
prepareAdd() and prepareRemove() methods, each with preparation logic
specific to add() and remove(), respectively?

Brad Cupit
Louisiana State University - UIS

Attachment: user_188036.ezm (zipped)
> I want to write an PreResultListener that checks the current
> Result and performs actions based on the Result. I see that
> the ActionInvocation that's passed into the beforeResult
> method has a getResult() method, but when I tried this, the
> result of the getResult() method is null.

just for those who find this post on a mailing list, one potential
answer can be found in this thread:

http://www.nabble.com/Struts-2%3A-Providing-Tiles-Controller-like-Functi
onality-td18069675.html

Attachment: user_188037.ezm (zipped)
I had a look at ScopedModelDrivenInterceptor but I didn't managed to
get it to work .There isn't much documentation on it or any examples
how the params are passed in the action :(

On Tue, Jun 24, 2008 at 1:41 PM, <stanlick@(protected):
> Take a look at the Scoped Model Driven
> Interceptor<http://struts.apache.org/2.x/docs/scoped-model-driven-interceptor.html>
>
> Scott
>
> On Tue, Jun 24, 2008 at 6:32 AM, John Smith <debrief@(protected):
>
>> On Tue, Jun 24, 2008 at 1:12 PM, Dave Newton <newton.dave@(protected)>
>> wrote:
>> > --- On Tue, 6/24/08, John Smith <debrief@(protected):
>> >> Which interceptor can I use to access session objects by
>> >> putting them as parameters in struts.xml?
>> >
>> > What, specifically, are you trying to accomplish?
>>
>> Basically I add objectXYZ to the session in actionA then the user
>> submits a query to ActionB. I want to retrieve objectXYZ from the
>> session without directly calling the a method on the session object
>> inside actionB in order to retrieve objectXYZ.
>>
>> I looked at staticParameters and I can retrieve static param strings
>> set in struts.xml by only having getter and setter methods in an
>> action so I wanted to do something similar with dynamicly created
>> objects and referencing them in struts.xml
>>
>>
>> > Dave
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: user-unsubscribe@(protected)
>> > For additional commands, e-mail: user-help@(protected)
>> >
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@(protected)
>> For additional commands, e-mail: user-help@(protected)
>>
>>
>
>
> --
> Scott
> stanlick@(protected)
>

Attachment: user_188038.ezm (zipped)
On Tue, Jun 24, 2008 at 2:18 PM, Dave Newton <newton.dave@(protected):
> --- On Tue, 6/24/08, John Smith <debrief@(protected):
>> Basically I add objectXYZ to the session in actionA then
>> the user submits a query to ActionB. I want to retrieve
>> objectXYZ from the session without directly calling the
>> a method on the session object inside actionB in order
>> to retrieve objectXYZ.
>
> I found the last sentence difficult to parse.
>
> What's your objection to ActionB retrieving the object via SessionAware (or through ActionContext)?

Well, an object from the session is to be retrieved from an action,
but I don't want to explicitly request the object from within the
action. I like it to be automatically set, using the getter/setter
methods in the action.

Can this be done with either SessionAware or through ActionContext?

Thanks,
J

> Dave
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> For additional commands, e-mail: user-help@(protected)
>
>

Attachment: user_188039.ezm (zipped)
I think, the best solution for you is just to write your own
interceptor that will do what you want and applicable interface.


Regards
--
Lukasz
http://www.lenart.org.pl/

Attachment: user_188043.ezm (zipped)
--- On Tue, 6/24/08, John Smith <debrief@(protected):
> I like it to be automatically set, using the getter/setter
> methods in the action. Can this be done with either
> SessionAware or through ActionContext?

No. ScopedModelDriven, IIRC, will also only retrieve the "model" property; don't think it'll do arbitrary properties (could be wrong on that one, though).

You could try using an OGNL expression that references #session (like ${#session.foo}) but I don't know if that'll work. After trying it, it'd be nice if you reported back and/or added it to wiki (if it worked).

Dave


Attachment: user_188047.ezm (zipped)
> You could try using an OGNL expression that references #session (like ${#session.foo}) but I don't know if that'll work. After trying it, it'd be nice if you reported back and/or added it to wiki (if it worked).

It will not work, I've been trying. There is a bug in
StaticParametersInterceptor, it will try to first put param on stack
(and for above example, it will throw an exception) and then it will
try to parse it.


Regards
--
Lukasz
http://www.lenart.org.pl/

Attachment: user_188040.ezm (zipped)
Hi all,
I'm in the process of upgrading our J2EE app from struts 1.2.4 to 1.3.8.
We're also using tiles.
I'm able to see the header tile but when it reaches the search.jsp tile
I get:

javax.servlet.jsp.JspException: ServletException in '/WEB-INF/jsp/common/search.jsp': null
 at org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:927)
 at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465)
 at _web_2d_inf._jsp._common._layout._jspService(_layout.java:142)
 [SRC:/WEB-INF/jsp/common/layout.jsp:81]
.....
.....

here's my jsp:

<%@(protected)"%>
<%@(protected)"%>
<html:xhtml />

<%--<bean:define id="currentDate" name="java.util.Date" type="java.util.Date" />--%>
<jsp:useBean id="curDate" class="java.util.Date" />
<div id="Search">
  <p class="Time">
    <bean:message key="prompt.Cyprus" />
    <bean:write name="curDate" format="HH:mm:ss zz" />
  </p>
  <form action="#">
    <p>
       <label for="SearchSelect"><bean:message key="prompt.search" />:</label>
       <select name="SearchSelect" id="SearchSelect">
          <option selected="selected">Select...</option></select>
       <input type="text" name="SearchInput" id="SearchInput" class="Text" />
       <input type="submit" name="SearchBTN" id="SearchBTN" class="SearchBTN" value="Search" />
       <html:link href="http://www.google.gr">
          <bean:message key="prompt.advanced.search" />
       </html:link>
       <%--<a href="#">Advanced Search</a>--%>
    </p>
  </form>
</div><!-- Search -->

I'm certain it's html:link, because if I comment it out the tile is showing. I've also checked with
html:img and it shows fine, so this must be specific to html:link. Any ideas?

Thanks
Dimitris



Attachment: user_188045.ezm (zipped)
2008/6/24 Dimitris Mouchritsas <dimitris.mouchritsas@(protected)>:
> javax.servlet.jsp.JspException: ServletException in
> '/WEB-INF/jsp/common/search.jsp': null
>     at
> org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:927)
>     at
> org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465)
>     at _web_2d_inf._jsp._common._layout._jspService(_layout.java:142)
>     [SRC:/WEB-INF/jsp/common/layout.jsp:81]

Is there a cause for this exception? Or a stack trace that appears
before this one?

Antonio

Attachment: user_188049.ezm (zipped)
Antonio Petrelli wrote:
> 2008/6/24 Dimitris Mouchritsas <dimitris.mouchritsas@(protected)>:
>  
>> javax.servlet.jsp.JspException: ServletException in
>> '/WEB-INF/jsp/common/search.jsp': null
>>     at
>> org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:927)
>>     at
>> org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465)
>>     at _web_2d_inf._jsp._common._layout._jspService(_layout.java:142)
>>     [SRC:/WEB-INF/jsp/common/layout.jsp:81]
>>  
>
> Is there a cause for this exception? Or a stack trace that appears
> before this one?
>
> Antonio
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> For additional commands, e-mail: user-help@(protected)
>
>  
This is the stack trace following:

at com.orionserver[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
 at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:350)
 at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
 at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
 at oracle.security.jazn.oc4j.JAZNFilter$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at javax.security.auth.Subject.doAsPrivileged(Subject.java:500)
 at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)
 at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:663)
 at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
 at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:222)
 at org.apache.struts.tiles.commands.TilesPreProcessor.doForward(TilesPreProcessor.java:260)
 at org.apache.struts.tiles.commands.TilesPreProcessor.execute(TilesPreProcessor.java:217)
 at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
 at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
 at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
 at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
 at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
 at oracle.security.jazn.oc4j.JAZNFilter$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at javax.security.auth.Subject.doAsPrivileged(Subject.java:500)
 at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)
 at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)
 at com.ed.ecomm.edcore.web.filters.SecurityFilter.doFilter(SecurityFilter.java:196)
 at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
 at com.ed.ecomm.edcore.web.filters.MonitoringFilter.doFilter(MonitoringFilter.java:138)
 at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
 at com.ed.ecomm.edcore.web.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:92)
 at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:659)
 at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
 at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
 at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)
 at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)
 at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
 at java.lang.Thread.run(Thread.java:534)


I think it's a bug though. Check this out:
https://issues.apache.org/struts/browse/STR-3015

I've corrected the code and I'm trying to find out how to rebuild struts.

Dimitris



Attachment: user_188042.ezm (zipped)
Hi,

I was wondering if there is a way to tweak struts2 performance.
I ported an old struts1 application to struts2. I have jsps that have
rather large and complex lists that I now iterate using Struts2
<s:iterate> and OGNL instead of <logic:iterate> and EL used in
struts1. I noticed that the performance using Struts2 is pretty much
lower than that of the Struts1 application, especially when displaying
large lists and descending into complex objects using OGNL.
I read that using dojo can cause this, but as far as I know I'm not
(consciously) using dogo, ajax etc. just plain struts2 core.

-- Joe

Attachment: user_188044.ezm (zipped)
http://struts.apache.org/2.x/docs/performance-tuning.html

Dave


--- On Tue, 6/24/08, yorlick kilroy <wgtlogs@(protected):

> From: yorlick kilroy <wgtlogs@(protected)>
> Subject: Slow performance with Struts2
> To: user@(protected)
> Date: Tuesday, June 24, 2008, 10:23 AM
> Hi,
>
> I was wondering if there is a way to tweak struts2
> performance.
> I ported an old struts1 application to struts2. I have jsps
> that have
> rather large and complex lists that I now iterate using
> Struts2
> <s:iterate> and OGNL instead of <logic:iterate>
> and EL used in
> struts1. I noticed that the performance using Struts2 is
> pretty much
> lower than that of the Struts1 application, especially when
> displaying
> large lists and descending into complex objects using OGNL.
> I read that using dojo can cause this, but as far as I know
> I'm not
> (consciously) using dogo, ajax etc. just plain struts2
> core.
>
> -- Joe
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> For additional commands, e-mail:
> user-help@(protected)

Attachment: user_188046.ezm (zipped)
You might try talking to the JBoss folks, if you haven't already. When you do it'd be cool to add it to the "known issues" section of the FAQ (or whatever it's called).

Dave


--- On Tue, 6/24/08, Hernandez, David <david.hernandez@(protected):

> From: Hernandez, David <david.hernandez@(protected)>
> Subject: RE: Struts2 Jar on JBoss
> To: "Struts Users Mailing List" <user@(protected)>
> Date: Tuesday, June 24, 2008, 9:08 AM
> So does anyone know how to get JBoss to look inside the jar
> (which isn't
> in WEB-INF/lib, but the JBoss Server lib) for the struts
> tld?
>
> David Hernandez
>
> -----Original Message-----
> From: Musachy Barroso [mailto:musachy@(protected)]
> Sent: Monday, June 23, 2008 5:50 PM
> To: Struts Users Mailing List
> Subject: Re: Struts2 Jar on JBoss
>
> Yes, that's what I meant, but not what I said, that
> happens when there
> is too much multitasking going on :)
>
> musachy
>
> On Mon, Jun 23, 2008 at 5:47 PM, Hernandez, David
> <david.hernandez@(protected):
> > That's not the case. If the jar isn't present
> then the deployment
> fails upon reading struts.xml because the FilterDispatcher
> cannot be
> found. The classes are being loaded from the jar however
> it's not
> looking in the jar for the TLD.
> > Regards,
> > ------Original Message------
> > From: Musachy Barroso
> > To: Struts Users Mailing List
> > ReplyTo: Struts Users Mailing List
> > Sent: Jun 23, 2008 5:32 PM
> > Subject: Re: Struts2 Jar on JBoss
> >
> > The taglib is in core, so somehow it is not finding
> struts-core jar.
> >
> > musachy
> >
> > On Mon, Jun 23, 2008 at 5:15 PM, Hernandez, David
> > <david.hernandez@(protected):
> >> Hey Guys,
> >>
> >> I'm trying to deploy several apps built with
> Struts2 that share a
> >> common lib directory. I'm running on JBoss. If
> I put all the jar's in
>
> >> the server lib directory everything compiles and
> deploys fine. If I
> >> go to an action it is executed, but when it
> attempts to read the jsp
> >> it fails to find the struts tld. See an excerpt
> from my log below:
> >>
> >> ....
> >> 2008-06-23 17:12:49,085 DEBUG
> >>
> [com.opensymphony.xwork2.util.InstantiatingNullHandler]
> Entering
> >> nullPropertyValue
> >>
> [target=[com.lehman.corpsec.web.UpdateDailyCheckoutStatusXMLServlet@(protected)
> >> 50b 99d,
> com.opensymphony.xwork2.DefaultTextProvider@(protected)],
> >> property=org]
> >> 2008-06-23 17:12:49,280 DEBUG
> >> [org.jboss.web.tomcat.service.jasper.TagLibCache]
> Scanning for tlds
> in:
> >>
> file:/home/nycco2q/jboss/eap4.2/deploy/jboss-web.deployer/jsf-libs/js
> >> f-i
> >> mpl.jar
> >> 2008-06-23 17:12:49,420 DEBUG
> >> [org.jboss.web.tomcat.service.jasper.TagLibCache]
> Scanning for tlds
> in:
> >>
> file:/home/nycco2q/jboss/eap4.2/deploy/jboss-web.deployer/jstl.jar
> >> 2008-06-23 17:12:49,513 ERROR
> >>
> [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/CO2
> >> /Da ilyCheckout].[jsp]] Servlet.service() for
> servlet jsp threw
> >> exception
> >> org.apache.jasper.JasperException: File
> "/struts-tags" not found
> >>     at
> >>
> org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorH
> >> and
> >
> > ------Original Message Truncated------
> >
> > David Hernandez
> >
> > - - - - - - - - - - - - - - - - - - - - - - - - - - -
> - - - - - - - -
> > - - - - - - - - -
> >
> > This message is intended only for the personal and
> confidential use of
> the designated recipient(s) named above. If you are not
> the intended
> recipient of this message you are hereby notified that any
> review,
> dissemination, distribution or copying of this message is
> strictly
> prohibited. This communication is for information purposes
> only and
> should not be regarded as an offer to sell or as a
> solicitation of an
> offer to buy any financial product, an official
> confirmation of any
> transaction, or as an official statement of Lehman
> Brothers. Email
> transmission cannot be guaranteed to be secure or
> error-free.
> Therefore, we do not represent that this information is
> complete or
> accurate and it should not be relied upon as such. All
> information is
> subject to change without notice.
> >
> >
> > --------
> > IRS Circular 230 Disclosure:
> > Please be advised that any discussion of U.S. tax
> matters contained
> within this communication (including any attachments) is
> not intended or
> written to be used and cannot be used for the purpose of
> (i) avoiding
> U.S. tax related penalties or (ii) promoting, marketing or
> recommending
> to another party any transaction or matter addressed
> herein.
> >
>
>
>
> --
> "Hey you! Would you help me to carry the stone?"
> Pink Floyd
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> For additional commands, e-mail:
> user-help@(protected)
>
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> - - - - - - - - - - - - - -
>
> This message is intended only for the personal and
> confidential use of the designated recipient(s) named
> above. If you are not the intended recipient of this
> message you are hereby notified that any review,
> dissemination, distribution or copying of this message is
> strictly prohibited. This communication is for information
> purposes only and should not be regarded as an offer to sell
> or as a solicitation of an offer to buy any financial
> product, an official confirmation of any transaction, or as
> an official statement of Lehman Brothers. Email
> transmission cannot be guaranteed to be secure or
> error-free. Therefore, we do not represent that this
> information is complete or accurate and it should not be
> relied upon as such. All information is subject to change
> without notice.
>
> --------
> IRS Circular 230 Disclosure:
> Please be advised that any discussion of U.S. tax matters
> contained within this communication (including any
> attachments) is not intended or written to be used and
> cannot be used for the purpose of (i) avoiding U.S. tax
> related penalties or (ii) promoting, marketing or
> recommending to another party any transaction or matter
> addressed herein.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> For additional commands, e-mail:
> user-help@(protected)
©2008 gg3721.com - Jax Systems, LLC, U.S.A.