Repopulate form in execute() method - Struts 1

2007-10-12 Thread debussy007

Hello,

When the user submits my form,
I retrieve it as a DynaActionForm, do some checks in execute() method,
and if the form submitted is not valid,
I want to forward to the form again and repopulate the form with the
inserted values.

How can I achieve this ?
[...]
if( ! valid ) {

   // Instruction to repopulate the form, put the form in request ???

   errors.add( ActionErrors.GLOBAL_ERROR, 
 new ActionError(errorkey, Invalid data));
   saveErrors(request, errors);
   return mapping.findForward(error); // forward to the form
}
[...]

Thank you for any kind help !
-- 
View this message in context: 
http://www.nabble.com/Repopulate-form-in-execute%28%29-method---Struts-1-tf4611970.html#a13170657
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: How to set object to value stack from jsp?

2007-10-12 Thread Dave Newton
If you just need to access a value from the session on
a JSP page you can use OGNL's session access[1]. At
least with S1 the common practice was to disallow
direct access to JSP pages and instead route
everything through actions.

d.

[1] http://struts.apache.org/2.x/docs/ognl.html

--- Igor Vlasov [EMAIL PROTECTED] wrote:

 
 I have an object in session nad want to use it in
 jsp struts tag as a top
 object.
 
 I do not want to create action for geting it from
 session and putting it to
 action property.
 
 How can i put a value from session  to the  top of
 value stack ?
 -- 
 View this message in context:

http://www.nabble.com/How-to-set-object-to-value-stack-from-jsp--tf4611537.html#a13169432
 Sent from the Struts - User mailing list archive at
 Nabble.com.
 
 

-
 To unsubscribe, e-mail:
 [EMAIL PROTECTED]
 For additional commands, e-mail:
 [EMAIL PROTECTED]
 
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Repopulate form in execute() method - Struts 1

2007-10-12 Thread Dave Newton
If the forward isn't a redirect you shouldn't need to
repopulate the form. This use-case, btw, is what
mapping.getInputForward() is for (along with the
input attribute of the action configuration
element).

d.

--- debussy007 [EMAIL PROTECTED] wrote:

 
 Hello,
 
 When the user submits my form,
 I retrieve it as a DynaActionForm, do some checks in
 execute() method,
 and if the form submitted is not valid,
 I want to forward to the form again and repopulate
 the form with the
 inserted values.
 
 How can I achieve this ?
 [...]
 if( ! valid ) {
 
// Instruction to repopulate the form, put the
 form in request ???
 
errors.add( ActionErrors.GLOBAL_ERROR, 
  new ActionError(errorkey, Invalid
 data));
saveErrors(request, errors);
return mapping.findForward(error); // forward
 to the form
 }
 [...]
 
 Thank you for any kind help !
 -- 
 View this message in context:

http://www.nabble.com/Repopulate-form-in-execute%28%29-method---Struts-1-tf4611970.html#a13170657
 Sent from the Struts - User mailing list archive at
 Nabble.com.
 
 

-
 To unsubscribe, e-mail:
 [EMAIL PROTECTED]
 For additional commands, e-mail:
 [EMAIL PROTECTED]
 
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Repopulate form in execute() method - Struts 1

2007-10-12 Thread debussy007

Thank you d.  :-)


newton.dave wrote:
 
 If the forward isn't a redirect you shouldn't need to
 repopulate the form. This use-case, btw, is what
 mapping.getInputForward() is for (along with the
 input attribute of the action configuration
 element).
 
 d.
 
 --- debussy007 [EMAIL PROTECTED] wrote:
 
 
 Hello,
 
 When the user submits my form,
 I retrieve it as a DynaActionForm, do some checks in
 execute() method,
 and if the form submitted is not valid,
 I want to forward to the form again and repopulate
 the form with the
 inserted values.
 
 How can I achieve this ?
 [...]
 if( ! valid ) {
 
// Instruction to repopulate the form, put the
 form in request ???
 
errors.add( ActionErrors.GLOBAL_ERROR, 
  new ActionError(errorkey, Invalid
 data));
saveErrors(request, errors);
return mapping.findForward(error); // forward
 to the form
 }
 [...]
 
 Thank you for any kind help !
 -- 
 View this message in context:

 http://www.nabble.com/Repopulate-form-in-execute%28%29-method---Struts-1-tf4611970.html#a13170657
 Sent from the Struts - User mailing list archive at
 Nabble.com.
 
 

 -
 To unsubscribe, e-mail:
 [EMAIL PROTECTED]
 For additional commands, e-mail:
 [EMAIL PROTECTED]
 
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 

-- 
View this message in context: 
http://www.nabble.com/Repopulate-form-in-execute%28%29-method---Struts-1-tf4611970.html#a13174204
Sent from the Struts - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: How can i get Exception message and StackTrace ?

2007-10-12 Thread Richard Sayre
Hi,

You can use

s:property value=%{exception}/

s:property value=%{exceptionStack }/

to get that information.

Rich

On 10/11/07, jignesh(india) [EMAIL PROTECTED] wrote:

 Hello,
 Thanks in advanced.!
 Do anyone help me,how can i get exception message,StackTrace into my
 user defined class ?
 My code is looks like this:-

 global-results
 result name=Exception/AMK.fi_view/Exception.jsp/result
 /global-results

 global-exception-mappings
 exception-mapping exception=java.lang.Exception 
 result=Exception/
 /global-exception-mappings

 action name=loginsubmit class=fi.amk.action.ExternalLogin
  xxxsome action
 /action

 I am able to see user defined Exception page while it occurs,but i also want
 that exception messages and stackTrace.

 Best Regards,
 Jignesh

 --
 View this message in context: 
 http://www.nabble.com/How-can-i-get-Exception-message-and-StackTrace---tf4605357.html#a13150176
 Sent from the Struts - User mailing list archive at Nabble.com.


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Exception Handling and Logging

2007-10-12 Thread Richard Sayre
Hi Paul,

I know its been a while but I am now trying to log my exceptions.
Previously I was redirecting to a JSP and outputting the error.  A
requirement has come up where the client does not want the user seeing
any stack traces etc.  So I want to log the exception in the action
and then redirect to a generic error page.

I have the exception results and the exception mapping set up.  I was
wondering what is the best way to log this.  Right now I have my
Exception result directing to an action which calls my log class.  The
problem is a can not seem to get the exceptionStack passed into this
action so I can not log all of the information.

Any ideas?

Thanks

Rich





On 8/2/07, Paul Benedict [EMAIL PROTECTED] wrote:
 My applications do not catch any errors. I let them bubble out of the
 Action and into an ExceptionHandler object for logging. You can log
 whatever you want -- including the user -- in the handler.

 Paul

 Richard Sayre wrote:
  After reading the Mail Reader walk through, it would seem the best
  practice for handling exceptions is throwing them back to your Action
  and having a result mapped to handle each specific exception.
 
  Is this the best way to do this?
 
  If I use this method how can I log the stack of each exception that
  was thrown?  I know there is a logging interceptor but I have not
  found any docs on how to use it.  I would like to make an error log of
  everything that happens in the application.  Is it possible to log
  other information with the Exception such as the current user?
 
  Thank you,
 
  Rich
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Client side validation for radio button

2007-10-12 Thread Mitch Claborn
In this case it is the xhtml theme.  (Isn't specified in the s:head tag but
using the default specified in struts.properties.)

  _  

Mitch Claborn
[EMAIL PROTECTED]



-Original Message-
From: Martin Gainty [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, October 11, 2000 5:52 PM
To: Struts Users Mailing List
Subject: Re: Client side validation for radio button


in your jsp head tag..
s:head theme=?/
what value have you assigned to theme?

M-
- Original Message -
From: Mitch Claborn [EMAIL PROTECTED]
To: 'Struts Users Mailing List' user@struts.apache.org
Sent: Thursday, October 11, 2007 5:38 PM
Subject: Client side validation for radio button


Using the xhtml theme, client-side validation for radio button is not
working.  I've tried both required and requiredstring but I suspect that
none will work.  The javascript code (from form-close-validation.ftl) does
this:


function validateForm_Question() {
form = document.getElementById(Question);

if (form.elements['q1']) {
field = form.elements['q1'];
var error = Please answer q1;
if (field.value == ) {
addError(field, error);
errors = true;
}
}

Which doesn't get the actual value of the selected radio.  I can code a
workaround in form-close-validation.ftl but it seems like this would have
been solved already?




Mitch Claborn
[EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Download link

2007-10-12 Thread Wes Wannemacher
If the file is sitting in a web-accessible directory, just use s:url
value=/path/to/file /. To me it doesn't seem much different than
the references to imgs and other static resources.

Do you have any business/processing logic that goes along with the
link to the file(s)? I mean, is there any reason you shouldn't treat
like any other static resource?

-W

On 10/12/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 Looks promising honeycomb.  However, is there a simpler way than to write an
 action class with an inputstream for a file that is already sitting in a web
 server folder?

 On 10/12/07, Dave Newton [EMAIL PROTECTED] wrote:
 
  --- [EMAIL PROTECTED] wrote:
   I looked for a special result type but came up
   empty handed!
 
  Is StreamResult [1] not what you're looking for?
 
   P.S. Does d. ever sleep?   Is he a coffee drinker?
 
  I am actually a hive-mind distributed across several
  continents.
 
  d.
 
  [1]
  http://struts.apache.org/2.x/docs/stream-result.html
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 


 --
 Scott
 [EMAIL PROTECTED]



-- 
Wesley Wannemacher
President, Head Engineer/Consultant
WanTii, Inc.
http://www.wantii.com

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Struts 2 Plugin

2007-10-12 Thread Don Brown
Ok, yeah, that makes sense that it would only apply for that package.
I'm leaning towards Dave's answer and that is to create your own stack
and encourage users to use it.

Don

On 10/12/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 Alright, the plug-n-play ain't working!  The plug-in functionality works
 fine if I coerce it into my application's struts.xml, but after many
 attempts at overriding the existing defaultStack, it appears *not*
 possible.  According to the docs,

 Since a plugin can contain the struts-plugin.xml file, it has the ability
 to:

- Define new packages with results, interceptors, and/or actions
- Override framework constants
- Introduce new extension point implementation classes

 Anyone know of a framework constant that can set a package/interceptor-ref
 name as default.  It appears the default-interceptor-ref tag does not extend
 beyond the package that contains it.  Funny thing is, the framework knows
 when you are trying to use a name that already exists in *another* package!

 Scott




 On 10/10/07, Don Brown [EMAIL PROTECTED] wrote:
 
  Let us know how overriding the default stack turns out.  In other
  plugins, I've been creating new stacks, then assuming a user would
  just use that stack.  Also, I'd make that stack the default stack in
  the plugin package, something like myplugin-default, so that if a user
  extended it, my stack would be the one they'd get.   I generally
  assume that for any sizable, production application, you should
  construct your own stack with exactly the interceptors you need, but I
  could be wrong.
 
  Anyways, I've been thinking of ways to plug interceptors from plugins
  into the default stack so the user doesn't have to lift a finger, so
  if you have any ideas, send them along.
 
  Don
 
  On 10/11/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
   Rock on my brother!  And however did you guess that it might be a
  breadcrumb
   plugin? :)  Karin has been patiently waiting to see code, so I finished
  it
   this morning at 3:00 AM around watering my lawn (with a flashlight) and
   making coffee!  By noon today I was too tired to workout the
   stuts-plugin.xml details.  So are you suggesting my defaultStack
   implementation *will* override the one in struts-core.xxx.jar?  I saw
  the
   order they are applied but wondered if there was a qualifier ns?
  beyond
   the simple name.  The implementation of this plugin does not require
   interfaces to use.  It is parameter driven and easily configured at the
   interceptor declaration itself.  I am really liking this framework.
  
   Scott
  
   On 10/10/07, Wes Wannemacher [EMAIL PROTECTED] wrote:
   
Scott,
   
I would say that you are okay overriding the defaultStack since it is
a plugin. For a user to actively install your plugin, then they are
seeking the functionality you are providing. I don't know much about
the plugin you are writing, but if it works similar to other
interceptors, meaning that the user has to implement an interface to
get the functionality (like, if you were building a breadcrumb plugin
and actions have to implement com.gmail.stanlick.Crumbable, or have to
annotated by @com.gmail.stanlick.Crumb), then it should have no
side-effects. The advantage of overriding the defaultStack is that
most users will have less steps to be up and running, but the caveat
is that users who don't use defaultStack will have to include your
interceptor manually. Of course, you'll have all of this documented
and users in the second scenario will most likely know where to look
to get your plugin up and running.
   
-W
   
On 10/10/07, stanlick [EMAIL PROTECTED] wrote:

 I am writing a plugin that consists of a new interceptor.  I would
  like
its
 struts-plugin.xml to append to the defaultStack so the interceptor
  works
out
 of the box for packages leveraging the default interceptor
  stack.  What
is
 the ethical thing to do as it relates to a plugin modifying the
  default
 interceptor stack?  Overriding the stack does not pass the tummy
  test,
but
 in the spirit of plugin drop-n-go, I also feel odd about including a
list of
 modifications you need to make to get the plugin to play!

 Scott
 --
 View this message in context:
http://www.nabble.com/Struts-2-Plugin-tf4603263.html#a13143714
 Sent from the Struts - User mailing list archive at Nabble.com.



  -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


   
   
--
Wesley Wannemacher
President, Head Engineer/Consultant
WanTii, Inc.
http://www.wantii.com
   
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL 

RE: Validation errors in Action

2007-10-12 Thread Dean Pullen
Is there any documentation anywhere, where I can see how to correctly return 
errors in the validate method?

Cheers.

-Original Message-
From: Julien Leonard [mailto:[EMAIL PROTECTED] 
Sent: 12 October 2007 16:17
To: 'Struts Users Mailing List'
Subject: RE: Validation errors in Action

Hello,

Why don't you use the validate() method ?

Julien

-Message d'origine-
De : Dean Pullen [mailto:[EMAIL PROTECTED] 
Envoyé : vendredi 12 octobre 2007 17:13
À : Struts Users Mailing List
Objet : Validation errors in Action

Hi all,

How do you get hold of the validation errors in an Action?
Basically due to some complexity, we need to manually add an error within
the prepare() method if something isn't correct.

Thanks,

Dean.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



This e-mail, any attachments and the information contained therein (this 
message) are confidential and intended solely for the use of the addressee(s). 
If you have received this message in error please send it back to the sender 
and delete it. Unauthorized publication, use, dissemination or disclosure of 
this message, either in whole or in part is strictly prohibited.
** 
Ce message électronique et tous les fichiers joints ainsi que  les informations 
contenues dans ce message ( ci après le message ), sont confidentiels et 
destinés exclusivement à l'usage de la  personne à laquelle ils sont adressés. 
Si vous avez reçu ce message par erreur, merci  de le renvoyer à son émetteur 
et de le détruire. Toutes diffusion, publication, totale ou partielle ou 
divulgation sous quelque forme que se soit non expressément autorisées de ce 
message, sont interdites.
** 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Scanned by MailDefender - managed email security from intY - 
www.maildefender.net

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Validation errors in Action

2007-10-12 Thread Julien Leonard
Hello,

Why don't you use the validate() method ?

Julien

-Message d'origine-
De : Dean Pullen [mailto:[EMAIL PROTECTED] 
Envoyé : vendredi 12 octobre 2007 17:13
À : Struts Users Mailing List
Objet : Validation errors in Action

Hi all,

How do you get hold of the validation errors in an Action?
Basically due to some complexity, we need to manually add an error within
the prepare() method if something isn't correct.

Thanks,

Dean.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



This e-mail, any attachments and the information contained therein (this 
message) are confidential and intended solely for the use of the addressee(s). 
If you have received this message in error please send it back to the sender 
and delete it. Unauthorized publication, use, dissemination or disclosure of 
this message, either in whole or in part is strictly prohibited.
** 
Ce message électronique et tous les fichiers joints ainsi que  les informations 
contenues dans ce message ( ci après le message ), sont confidentiels et 
destinés exclusivement à l'usage de la  personne à laquelle ils sont adressés. 
Si vous avez reçu ce message par erreur, merci  de le renvoyer à son émetteur 
et de le détruire. Toutes diffusion, publication, totale ou partielle ou 
divulgation sous quelque forme que se soit non expressément autorisées de ce 
message, sont interdites.
** 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Validation errors in Action

2007-10-12 Thread Dean Pullen
Hi all,

How do you get hold of the validation errors in an Action?
Basically due to some complexity, we need to manually add an error
within the prepare() method if something isn't correct.

Thanks,

Dean.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [Friday] RE: Download link

2007-10-12 Thread Al Sutton
Enough to give your minds a headache?

-Original Message-
From: Dave Newton [mailto:[EMAIL PROTECTED] 
Sent: 12 October 2007 15:27
To: Struts Users Mailing List
Subject: Re: [Friday] RE: Download link


--- Al Sutton [EMAIL PROTECTED] wrote:
 Coo... Can we expect double replies if the parts of
 the hive get separated?

Yes, with the caveat that each message will contain
every Nth letter where N is the number of minds
disconnected.

It's all quite complicated.

d.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: property from S2 in S1

2007-10-12 Thread Jake Robb
I think you're looking for bean:write.

-Jake

-Original Message-
From: Pavel Sapozhnikov [mailto:[EMAIL PROTECTED] 
Sent: Friday, October 12, 2007 1:25 PM
To: Struts Users Mailing List
Subject: s:property from S2 in S1

Hi I have a question. So in S2 you have s:property which just takes from
a
form and simply displays it on the page. How do you do exactly that in
S1.
Thanks.

-- 
Pavel Sapozhnikov
xFact, Inc
[EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Global exception handling

2007-10-12 Thread Dave Newton
--- [EMAIL PROTECTED] wrote:
 Once this servlet is loaded, it effects struts
global
 exception handling. Defined global exceptions are
not
 caught by struts. If I would disable load of the 
 servlet, global exceptions are handled normally.
Does
 anyone know what could cause this behavior?

If you create a do-nothing servlet and load it on
startup does the same behaviour occur?

d.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Global exception handling

2007-10-12 Thread dmitry . rubenchik
Hi,

 

I see some strange behavior in handling global exceptions in RAD 7.0. I
load my InitSrvlet through WEB.xml
(load-on-startup-1/load-on-startup) to perform an app initialization
from property files. Once this servlet is loaded, it effects struts
global exception handling. Defined global exceptions are not caught by
struts. If I would disable load of the servlet, global exceptions are
handled normally. Does anyone know what could cause this behavior?

 

Thanks,

Dmitry.


























Please do not transmit orders or instructions regarding a UBS account by 
e-mail. The information provided in this e-mail or any attachments is not an 
official transaction confirmation or account statement. For your protection, do 
not include account numbers, Social Security numbers, credit card numbers, 
passwords or other non-public information in your e-mail. Because the 
information contained in this message may be privileged, confidential, 
proprietary or otherwise protected from disclosure, please notify us 
immediately by replying to this message and deleting it from your computer if 
you have received this communication in error. Thank you.



UBS Financial Services Inc.

UBS International Inc.

UBS Financial Services Incorporated of Puerto Rico


s:property from S2 in S1

2007-10-12 Thread Pavel Sapozhnikov
Hi I have a question. So in S2 you have s:property which just takes from a
form and simply displays it on the page. How do you do exactly that in S1.
Thanks.

-- 
Pavel Sapozhnikov
xFact, Inc
[EMAIL PROTECTED]


RE: Validation errors in Action

2007-10-12 Thread Dean Pullen
Just stumbled on that as you replied.
Thanks again.
(But not for the pun ;) )

-Original Message-
From: Dave Newton [mailto:[EMAIL PROTECTED] 
Sent: 12 October 2007 16:27
To: Struts Users Mailing List
Subject: RE: Validation errors in Action

--- Dean Pullen [EMAIL PROTECTED] wrote:
 Is there any documentation anywhere, where I can see
 how to correctly return errors in the validate
 method?

This is a WW article but should still be valid.

Ha ha, valid, get it?

http://today.java.net/pub/a/today/2006/01/19/webwork-validation.html

d.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Scanned by MailDefender - managed email security from intY -
www.maildefender.net

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Validation errors in Action

2007-10-12 Thread Dave Newton
--- Dean Pullen [EMAIL PROTECTED] wrote:
 Is there any documentation anywhere, where I can see
 how to correctly return errors in the validate
 method?

This is a WW article but should still be valid.

Ha ha, valid, get it?

http://today.java.net/pub/a/today/2006/01/19/webwork-validation.html

d.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [Friday] RE: Download link

2007-10-12 Thread Dave Newton
--- Al Sutton [EMAIL PROTECTED] wrote:
 Coo... Can we expect double replies if the parts of
 the hive get separated?

Yes, with the caveat that each message will contain
every Nth letter where N is the number of minds
disconnected.

It's all quite complicated.

d.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [Friday] RE: Download link

2007-10-12 Thread stanlick
I figured this might turn into a sticky thread!  The hive is
buz'n now.

On 10/12/07, Al Sutton [EMAIL PROTECTED] wrote:

 Coo... Can we expect double replies if the parts of the hive get
 separated?

 --- [EMAIL PROTECTED] wrote:

  P.S. Does d. ever sleep?   Is he a coffee drinker?

 I am actually a hive-mind distributed across several continents.

 d.

 [1]
 http://struts.apache.org/2.x/docs/stream-result.html


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-- 
Scott
[EMAIL PROTECTED]


Re: Download link

2007-10-12 Thread stanlick
Thanks Wes!  I sure thought the result type stream looked like overkill for
this deal!  No offense to my boy d.!  Just wanted to see if S2 had a
neutralizer result to handle headers and such for any browser quirks that
might be lurking.

I finished the breadCrumb plugin at about 3:30 this morning and want to make
it available.  As soon as I get it uploaded to be downloaded and
communicated to the mailing list, I'm going to bed!!!

Scott

On 10/12/07, Wes Wannemacher [EMAIL PROTECTED] wrote:

 If the file is sitting in a web-accessible directory, just use s:url
 value=/path/to/file /. To me it doesn't seem much different than
 the references to imgs and other static resources.

 Do you have any business/processing logic that goes along with the
 link to the file(s)? I mean, is there any reason you shouldn't treat
 like any other static resource?

 -W

 On 10/12/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
  Looks promising honeycomb.  However, is there a simpler way than to
 write an
  action class with an inputstream for a file that is already sitting in a
 web
  server folder?
 
  On 10/12/07, Dave Newton [EMAIL PROTECTED] wrote:
  
   --- [EMAIL PROTECTED] wrote:
I looked for a special result type but came up
empty handed!
  
   Is StreamResult [1] not what you're looking for?
  
P.S. Does d. ever sleep?   Is he a coffee drinker?
  
   I am actually a hive-mind distributed across several
   continents.
  
   d.
  
   [1]
   http://struts.apache.org/2.x/docs/stream-result.html
  
  
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
  
  
 
 
  --
  Scott
  [EMAIL PROTECTED]
 


 --
 Wesley Wannemacher
 President, Head Engineer/Consultant
 WanTii, Inc.
 http://www.wantii.com

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-- 
Scott
[EMAIL PROTECTED]


[Friday] RE: Download link

2007-10-12 Thread Al Sutton
Coo... Can we expect double replies if the parts of the hive get separated?

--- [EMAIL PROTECTED] wrote:

 P.S. Does d. ever sleep?   Is he a coffee drinker?

I am actually a hive-mind distributed across several continents.

d.

[1]
http://struts.apache.org/2.x/docs/stream-result.html


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Problem with ForwardAction after update from Struts 1.2.9 to 1.3.8

2007-10-12 Thread Samuel Fleischle
Hello,
I updated from Struts 1.2.9 to Struts 1.3.8. Now I have the following problem 
in my ForwardActions. Here is an example of what I want to do:

I have the following code in my admin module:

action path=/index type=org.apache.struts.actions.ForwardAction
parameter=/WEB-INF/pages/admin/index.jsp/

In Struts 1.2.9 this code worked fine and if I called the URL
http://localhost:8080/myapp/admin/index.do I got the correct index.jsp.
But now in Struts 1.3.8 Struts is going to search for the page
/admin/WEB-INF/pages/admin/index.jsp because I am in the admin module.

Is here any solution to get Struts 1.3.8 running for my issue?

Regards,
Sam



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Download link

2007-10-12 Thread Dave Newton
--- [EMAIL PROTECTED] wrote:
 I looked for a special result type but came up 
 empty handed!

Is StreamResult [1] not what you're looking for?

 P.S. Does d. ever sleep?   Is he a coffee drinker?

I am actually a hive-mind distributed across several
continents.

d.

[1]
http://struts.apache.org/2.x/docs/stream-result.html


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Download link

2007-10-12 Thread stanlick
What is the preferred technique for adding a file download link to an S2 web
page?  I looked for a special result type but came up empty handed!   I
could defer back to the bogus MIME type approach, but would rather do this
according to the framework.  I searched the Webwork in Action book but got
no hits there either.

P.S. Does d. ever sleep?   Is he a coffee drinker?

-- 
Scott
[EMAIL PROTECTED]


Re: static access to request / response / page context objects?

2007-10-12 Thread Zarar Siddiqi
Looks like you need a dose of ServletActionContext:

http://struts.apache.org/2.x/struts2-core/apidocs/org/apache/struts2/ServletActionContext.html

Zarar


On 10/11/07, Adam Hardy [EMAIL PROTECTED] wrote:
 I'm writing a few static methods to use as taglib functions in my JSPs, in
 particular right now I'm writing a method to return an internationalised 
 string
 from the resource bundles for use such as this:

 a href=/somewhere.html
 title=${adam:message('trading.catalog.goSomewhere')}
Somewhere
 /a

 For this example I need access to the locale in use.

 I suspect that my options are to tap into the S2 framework somewhere or to set
 up a filter to store this stuff in my own ThreadLocal (which wouldn't tie me
 into any version of struts).

 Any thoughts on how to achieve this?

 Regards
 Adam

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [Friday] RE: Download link

2007-10-12 Thread Dave Newton
Maybe where *you* are. For me it's Thursday, Saturday,
and Sunday.

--- Musachy Barroso [EMAIL PROTECTED] wrote:

 Oh is it Friday already?
 
 musachy
 
 On 10/12/07, Al Sutton [EMAIL PROTECTED]
 wrote:
  Enough to give your minds a headache?
 
  -Original Message-
  From: Dave Newton [mailto:[EMAIL PROTECTED]
  Sent: 12 October 2007 15:27
  To: Struts Users Mailing List
  Subject: Re: [Friday] RE: Download link
 
 
  --- Al Sutton [EMAIL PROTECTED] wrote:
   Coo... Can we expect double replies if the parts
 of
   the hive get separated?
 
  Yes, with the caveat that each message will
 contain
  every Nth letter where N is the number of minds
  disconnected.
 
  It's all quite complicated.
 
  d.
 
 
 

-
  To unsubscribe, e-mail:
 [EMAIL PROTECTED]
  For additional commands, e-mail:
 [EMAIL PROTECTED]
 
 
 
 

-
  To unsubscribe, e-mail:
 [EMAIL PROTECTED]
  For additional commands, e-mail:
 [EMAIL PROTECTED]
 
 
 
 
 -- 
 Hey you! Would you help me to carry the stone?
 Pink Floyd
 

-
 To unsubscribe, e-mail:
 [EMAIL PROTECTED]
 For additional commands, e-mail:
 [EMAIL PROTECTED]
 
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



SV: Trouble with using struts tags in freemarker files

2007-10-12 Thread anine.louise.medhus-dale
When I try without the reference to struts-tags I get this
error-message:

[ WARN] 15:12:36  Can't generate HTML subscription mail; nested
exception is freemarker.core.InvalidReferenceException: Expression s is
undefined on line 1, column 12 in mail-html.ftl. []  at
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.doLog(Ex
ceptionMappingInterceptor.java:230)
org.springframework.mail.MailPreparationException: Can't generate HTML
subscription mail; nested exception is
freemarker.core.InvalidReferenceException: Expression s is undefined on
line 121, column 88 in mail-html.ftl.
Caused by: 
Expression s is undefined on line 1, column 12 in mail-html.ftl. The
problematic instruction:
--
== user-directive s.url [on line 1, column 10 in mail-html.ftl]

Java backtrace for programmers:
--
freemarker.core.InvalidReferenceException: Expression s is undefined on
line 1, column 12 in mail-html.ftl  at
freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at
freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:
134)




My code: 

a href=@s.url action=frontpage
namespace=/myprofile/frontpage/Frontpage/a


Thank you so much in advance for you assistance!

ALM


-Opprinnelig melding-
Fra: Dave Newton [mailto:[EMAIL PROTECTED] 
Sendt: 11. oktober 2007 15:41
Til: Struts Users Mailing List
Emne: Re: Trouble with using struts tags in freemarker files

--- [EMAIL PROTECTED] wrote:
 My problem is that I don't know what's the correct
 way to reference the struts taglib.
 
 My code:
 
 #assign s=JspTaglibs[/META-INF/struts-tags.tld]

I'm not sure if you need to define a reference to the
struts-tags to use them; have you tried it without it?

(Although I'm not sure why that wouldn't work.)

d.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Download link

2007-10-12 Thread stanlick
Looks promising honeycomb.  However, is there a simpler way than to write an
action class with an inputstream for a file that is already sitting in a web
server folder?

On 10/12/07, Dave Newton [EMAIL PROTECTED] wrote:

 --- [EMAIL PROTECTED] wrote:
  I looked for a special result type but came up
  empty handed!

 Is StreamResult [1] not what you're looking for?

  P.S. Does d. ever sleep?   Is he a coffee drinker?

 I am actually a hive-mind distributed across several
 continents.

 d.

 [1]
 http://struts.apache.org/2.x/docs/stream-result.html


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-- 
Scott
[EMAIL PROTECTED]


Re: [Friday] RE: Download link

2007-10-12 Thread Musachy Barroso
Oh is it Friday already?

musachy

On 10/12/07, Al Sutton [EMAIL PROTECTED] wrote:
 Enough to give your minds a headache?

 -Original Message-
 From: Dave Newton [mailto:[EMAIL PROTECTED]
 Sent: 12 October 2007 15:27
 To: Struts Users Mailing List
 Subject: Re: [Friday] RE: Download link


 --- Al Sutton [EMAIL PROTECTED] wrote:
  Coo... Can we expect double replies if the parts of
  the hive get separated?

 Yes, with the caveat that each message will contain
 every Nth letter where N is the number of minds
 disconnected.

 It's all quite complicated.

 d.


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-- 
Hey you! Would you help me to carry the stone? Pink Floyd

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [S2] Configure Message Store Interceptor via Annotations

2007-10-12 Thread Adam Hardy

Hi Gunnar

I wanted it to work without needing to tell it when to do its stuff.

I based my changes on the requirement for displaying success messages after a 
redirect.


The messages / errors only need to survive until the next request. So anything 
in the request I put into the session (in the after method) and in the before 
method, anything in the session, I remove and put into the request. Just like 
you say, works like a charm.


Adam

Gunnar Hillert on 12/10/07 05:15, wrote:

Hi Adam,

Thanks for your comments. Yes, I looked at the sources for the
MessageStoreInterceptor and indeed it looks quite simple. I played around
with it tonight and I made the inteceptor annotations-aware. 


I have added 2 method-level annotations: @StoreMessages and
@RetrieveMessages
This works like a charm :-)  This will work for me as a start. I still need
to clean it up a bitand can then  send you what I have. 


What changes did you you?

Regards,

Gunnar


Adam Hardy-3 wrote:

Gunnar,

the message store interceptor is quite lean. I have copied it and written
my own 
version to give me the functionality I needed. Now with your comments, it
seems 
like a prime target for further development by S2 to beef it up a bit to
provide 
more options.


Maybe we could put in a patch with both our changes, if you implemented
what you 
need?


Regards
Adam



Gunnar Hillert on 11/10/07 04:56, wrote:

Hi,

Is there a way to configure the message store interceptor via
annotations?

I started experimenting with the smarturls plugin for Struts 2
(http://code.google.com/p/smarturls-s2/) in order to get rid of my XML
configuration but noticed that I need the message store interceptor to
have
success message to survive redirects. 


Well, it looks like the the message store interceptor does not have
annotations support (bummer). But maybe is there another way to solve
this
issue? 


Thanks a lot!

Gunnar Hillert


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]








-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [s2] select tag not setting parameter

2007-10-12 Thread Kevin Wade
Bump.  Any one have any ideas at all?  I'm sure I'm just doing  
something incorrect w/ the select tag but just can't see it.


Kevin

On Oct 8, 2007, at 4:59 PM, Kevin Wade wrote:

I'm having difficulty with a struts 2 form (jsp) that includes the  
use of a select tag.  In short, I can't seem to get the select tag  
to set the parameter when submitted.


Here's the scenario.  My form (for searching by last name, first  
name, and county fields)  looks like this:


s:form action=search.action
s:textfield key=search.lastName name=lastName /
s:textfield key=search.firstName name=firstName/
s:select key=search.county
name=county
list=counties
listKey=id
listValue=name
size=1
/
s:submit value=Search align=center /
/s:form

In the calling action, there is a  List called counties with a  
getCounties() method.  So, the input form looks right.  There is a  
nice drop-down box w/ a long list of counties.  So far, so good.


But, when I submit the form (e.g. first name = john, last name =  
smith, county chosen from select drop-down list = orange) I get  
nothing in the county field of the search action. lastName  
looks fine.  firstName is fine.  But, regardless of which item I  
select in the list of counties, the county parameter doesn't get  
set.  I definitely have setters for firstName, lastName, and  
county  in the search action:


public void setCounty(String county) {
this.county = county;
}

In fact, here's a debug message from struts2 showing what the  
ParametersInterceptor is actually setting:


DEBUG com.opensymphony.xwork2.interceptor.ParametersInterceptor -  
Setting params county = [  ] firstName = [ john ] lastName =  
[ smith ]


I can't figure out what I'm doing wrong that causes county to be  
empty.  Is it something I'm doing incorrectly with the List?


kwade




Re: [s2] select tag not setting parameter

2007-10-12 Thread Dave Newton
What's being sent on the wire? (Like, is there a
search.county param being sent, etc.)

d.

--- Kevin Wade [EMAIL PROTECTED] wrote:

 Bump.  Any one have any ideas at all?  I'm sure I'm
 just doing  
 something incorrect w/ the select tag but just can't
 see it.
 
 Kevin
 
 On Oct 8, 2007, at 4:59 PM, Kevin Wade wrote:
 
  I'm having difficulty with a struts 2 form (jsp)
 that includes the  
  use of a select tag.  In short, I can't seem to
 get the select tag  
  to set the parameter when submitted.
 
  Here's the scenario.  My form (for searching by
 last name, first  
  name, and county fields)  looks like this:
 
  s:form action=search.action
  s:textfield key=search.lastName
 name=lastName /
  s:textfield key=search.firstName
 name=firstName/
  s:select key=search.county
  name=county
  list=counties
  listKey=id
  listValue=name
  size=1
  /
  s:submit value=Search align=center /
  /s:form
 
  In the calling action, there is a  List called
 counties with a  
  getCounties() method.  So, the input form looks
 right.  There is a  
  nice drop-down box w/ a long list of counties.  So
 far, so good.
 
  But, when I submit the form (e.g. first name =
 john, last name =  
  smith, county chosen from select drop-down list
 = orange) I get  
  nothing in the county field of the search
 action. lastName  
  looks fine.  firstName is fine.  But, regardless
 of which item I  
  select in the list of counties, the county
 parameter doesn't get  
  set.  I definitely have setters for firstName,
 lastName, and  
  county  in the search action:
 
  public void setCounty(String county) {
  this.county = county;
  }
 
  In fact, here's a debug message from struts2
 showing what the  
  ParametersInterceptor is actually setting:
 
  DEBUG

com.opensymphony.xwork2.interceptor.ParametersInterceptor
 -  
  Setting params county = [  ] firstName = [ john
 ] lastName =  
  [ smith ]
 
  I can't figure out what I'm doing wrong that
 causes county to be  
  empty.  Is it something I'm doing incorrectly with
 the List?
 
  kwade
 
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [s2] select tag not setting parameter

2007-10-12 Thread Kevin Wade

According to my sniffer, what's sent on the wire looks like this:
lastName=smithfirstName=johncounty=

which makes sense since the logging output of struts 2 says this:
com.opensymphony.xwork2.interceptor.ParametersInterceptor - Setting  
params county = [  ] firstName = [ john ] lastName = [ smith ]


So... county is null/empty. But why? Obviously the select tag and the  
form know that I want it to set the county field in my resulting  
action class.  It's handing the lastName and firstName fields  
just fine (via the textfield tags).   Am I doing something wrong in  
the select tag?  The jsp form that displays my list of counties via  
the select tag *looks* right (in that the list of counties -- all  
strings -- looks good).  But, no matter which entry (county) I select  
from the list, no county is being passed on submit.


Any ideas at all what I'm doing wrong?  This is my first attempt at  
using the select tag.  Here's my usage again:


s:form action=search.action
s:textfield key=search.lastName name=lastName /
s:textfield key=search.firstName name=firstName/

s:select key=search.county
name=county
list=counties
listKey=id
listValue=name
size=1
/

s:submit value=Find align=center /
/s:form

Again, the form's select tag seems to be grabbing the entries from my  
list (a java.util.List called counties) ok and building a correct  
looking drop-down html select element.  But I can't get the tag to  
set county to... well, anything at all, on submit.


BTW, I'm using 2.0.9.

Kevin



On Oct 12, 2007, at 4:55 PM, Dave Newton wrote:


What's being sent on the wire? (Like, is there a
search.county param being sent, etc.)

d.

--- Kevin Wade [EMAIL PROTECTED] wrote:


Bump.  Any one have any ideas at all?  I'm sure I'm
just doing
something incorrect w/ the select tag but just can't
see it.

Kevin

On Oct 8, 2007, at 4:59 PM, Kevin Wade wrote:


I'm having difficulty with a struts 2 form (jsp)

that includes the

use of a select tag.  In short, I can't seem to

get the select tag

to set the parameter when submitted.

Here's the scenario.  My form (for searching by

last name, first

name, and county fields)  looks like this:

s:form action=search.action
s:textfield key=search.lastName

name=lastName /

s:textfield key=search.firstName

name=firstName/

s:select key=search.county
name=county
list=counties
listKey=id
listValue=name
size=1
/
s:submit value=Search align=center /
/s:form

In the calling action, there is a  List called

counties with a

getCounties() method.  So, the input form looks

right.  There is a

nice drop-down box w/ a long list of counties.  So

far, so good.


But, when I submit the form (e.g. first name =

john, last name =

smith, county chosen from select drop-down list

= orange) I get

nothing in the county field of the search

action. lastName

looks fine.  firstName is fine.  But, regardless

of which item I

select in the list of counties, the county

parameter doesn't get

set.  I definitely have setters for firstName,

lastName, and

county  in the search action:

public void setCounty(String county) {
this.county = county;
}

In fact, here's a debug message from struts2

showing what the

ParametersInterceptor is actually setting:

DEBUG



com.opensymphony.xwork2.interceptor.ParametersInterceptor

-

Setting params county = [  ] firstName = [ john

] lastName =

[ smith ]

I can't figure out what I'm doing wrong that

causes county to be

empty.  Is it something I'm doing incorrectly with

the List?


kwade






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





Looping problem

2007-10-12 Thread stanlick
I seem to to experiencing a new phenomenon!  At times my sever console
begins emitting this series of log statements in a never ending loop!  I
have to kill the pid and restart to recover.  Has anyone seen this one?



SEVERE: Exception invoking periodic operation:
java.lang.NoClassDefFoundError:
org/apache/struts2/util/ObjectFactoryDestroyable
at org.apache.struts2.dispatcher.Dispatcher.cleanup(Dispatcher.java:257)
at org.apache.struts2.dispatcher.FilterDispatcher.destroy(
FilterDispatcher.java:221)
at org.apache.catalina.core.ApplicationFilterConfig.release(
ApplicationFilterConfig.java:332)
at org.apache.catalina.core.StandardContext.filterStop(
StandardContext.java:3728)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java
:4490)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java
:1097)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1203)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(
ContainerBase.java:1337)
at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren
(ContainerBase.java:1601)
at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren
(ContainerBase.java:1610)
at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(
ContainerBase.java:1590)
at java.lang.Thread.run(Unknown Source)

-- 
Scott
[EMAIL PROTECTED]


notifyTopics, with parameters?

2007-10-12 Thread Marcos Hernandez
Hi everyone.
I think that the whole 'notifyTopics' idea is great, but is there a way to
pass a parameter with the topics?
Because in javascript, when I use
dojo.event.topic.publish('/topicName', param1, param2,...);
I can pass to the subscribed function anything I need, but I don't see a way
to do that inside an Ajax tag, to be triggered when the action succeeds like
the 'notifyTopics' list. Any ideas?

Thanx in advance :-)


Re: [s2] select tag not setting parameter

2007-10-12 Thread Marcos Hernandez
Just as a debug thought: what happens when you fill the list parameter with
a couple of counties/value pairs by hand?

On the other hand, does the generated HTML have a full list of values aside
of the counties name list you are looking in the drop-down box?

On 10/12/07, Kevin Wade [EMAIL PROTECTED] wrote:

 According to my sniffer, what's sent on the wire looks like this:
 lastName=smithfirstName=johncounty=

 which makes sense since the logging output of struts 2 says this:
 com.opensymphony.xwork2.interceptor.ParametersInterceptor - Setting
 params county = [  ] firstName = [ john ] lastName = [ smith ]

 So... county is null/empty. But why? Obviously the select tag and the
 form know that I want it to set the county field in my resulting
 action class.  It's handing the lastName and firstName fields
 just fine (via the textfield tags).   Am I doing something wrong in
 the select tag?  The jsp form that displays my list of counties via
 the select tag *looks* right (in that the list of counties -- all
 strings -- looks good).  But, no matter which entry (county) I select
 from the list, no county is being passed on submit.

 Any ideas at all what I'm doing wrong?  This is my first attempt at
 using the select tag.  Here's my usage again:

 s:form action=search.action
 s:textfield key=search.lastName name=lastName /
 s:textfield key=search.firstName name=firstName/

 s:select key=search.county
 name=county
 list=counties
 listKey=id
 listValue=name
 size=1
 /

 s:submit value=Find align=center /
 /s:form

 Again, the form's select tag seems to be grabbing the entries from my
 list (a java.util.List called counties) ok and building a correct
 looking drop-down html select element.  But I can't get the tag to
 set county to... well, anything at all, on submit.

 BTW, I'm using 2.0.9.

 Kevin



 On Oct 12, 2007, at 4:55 PM, Dave Newton wrote:

  What's being sent on the wire? (Like, is there a
  search.county param being sent, etc.)
 
  d.
 
  --- Kevin Wade [EMAIL PROTECTED] wrote:
 
  Bump.  Any one have any ideas at all?  I'm sure I'm
  just doing
  something incorrect w/ the select tag but just can't
  see it.
 
  Kevin
 
  On Oct 8, 2007, at 4:59 PM, Kevin Wade wrote:
 
  I'm having difficulty with a struts 2 form (jsp)
  that includes the
  use of a select tag.  In short, I can't seem to
  get the select tag
  to set the parameter when submitted.
 
  Here's the scenario.  My form (for searching by
  last name, first
  name, and county fields)  looks like this:
 
  s:form action=search.action
  s:textfield key=search.lastName
  name=lastName /
  s:textfield key=search.firstName
  name=firstName/
  s:select key=search.county
  name=county
  list=counties
  listKey=id
  listValue=name
  size=1
  /
  s:submit value=Search align=center /
  /s:form
 
  In the calling action, there is a  List called
  counties with a
  getCounties() method.  So, the input form looks
  right.  There is a
  nice drop-down box w/ a long list of counties.  So
  far, so good.
 
  But, when I submit the form (e.g. first name =
  john, last name =
  smith, county chosen from select drop-down list
  = orange) I get
  nothing in the county field of the search
  action. lastName
  looks fine.  firstName is fine.  But, regardless
  of which item I
  select in the list of counties, the county
  parameter doesn't get
  set.  I definitely have setters for firstName,
  lastName, and
  county  in the search action:
 
  public void setCounty(String county) {
  this.county = county;
  }
 
  In fact, here's a debug message from struts2
  showing what the
  ParametersInterceptor is actually setting:
 
  DEBUG
 
  com.opensymphony.xwork2.interceptor.ParametersInterceptor
  -
  Setting params county = [  ] firstName = [ john
  ] lastName =
  [ smith ]
 
  I can't figure out what I'm doing wrong that
  causes county to be
  empty.  Is it something I'm doing incorrectly with
  the List?
 
  kwade
 
 
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 




-- 
- Marcos H.

You must be the change you wish to see in the world
~ Gandhi


problem displaying images

2007-10-12 Thread Niniva Ray
Hello!
   
  I have 3 images to display and to do that in my jsp page I have the following 
code
  table class=examples
  tr
  td
  html:img src=/filemanagement/getbarchart.do/
  /td
  td
  html:img src=/filemanagement/getpiechart.do?type=Size/
  /td
  td
  html:img src=/filemanagement/getpiechart.do?type=Type/
  /td
  /tr
  /table
   
  I am using struts 1.2.9. I have GetBarChartAction class and GetPieChartAction 
class implemented and properly configured. In the execute methods, I am using 
JfreeChart to create the images dynamically. I have notice sometimes, not 
always, the Action class's execute method doesn't get invoked and as a result 
the image doesn't get displayed. Any idea why the Action classes don't get 
executed sometimes? If I delete the browser cash, it started to work again. How 
do I solve this problem?
   
  Thanks,
  NR

   
-
Be a better Globetrotter. Get better travel answers from someone who knows.
Yahoo! Answers - Check it out.

Re: [s2] select tag not setting parameter

2007-10-12 Thread Laurie Harper
What does the generated HTML look like? Perhaps the county objects don't 
have a value for 'id'?


L.

Kevin Wade wrote:

According to my sniffer, what's sent on the wire looks like this:
lastName=smithfirstName=johncounty=

which makes sense since the logging output of struts 2 says this:
com.opensymphony.xwork2.interceptor.ParametersInterceptor - Setting 
params county = [  ] firstName = [ john ] lastName = [ smith ]


So... county is null/empty. But why? Obviously the select tag and the 
form know that I want it to set the county field in my resulting 
action class.  It's handing the lastName and firstName fields just 
fine (via the textfield tags).   Am I doing something wrong in the 
select tag?  The jsp form that displays my list of counties via the 
select tag *looks* right (in that the list of counties -- all strings -- 
looks good).  But, no matter which entry (county) I select from the 
list, no county is being passed on submit.


Any ideas at all what I'm doing wrong?  This is my first attempt at 
using the select tag.  Here's my usage again:


s:form action=search.action
s:textfield key=search.lastName name=lastName /
s:textfield key=search.firstName name=firstName/

s:select key=search.county
   name=county
   list=counties
   listKey=id
   listValue=name
   size=1
/

s:submit value=Find align=center /
/s:form

Again, the form's select tag seems to be grabbing the entries from my 
list (a java.util.List called counties) ok and building a correct 
looking drop-down html select element.  But I can't get the tag to set 
county to... well, anything at all, on submit.


BTW, I'm using 2.0.9.

Kevin



On Oct 12, 2007, at 4:55 PM, Dave Newton wrote:


What's being sent on the wire? (Like, is there a
search.county param being sent, etc.)

d.

--- Kevin Wade [EMAIL PROTECTED] wrote:


Bump.  Any one have any ideas at all?  I'm sure I'm
just doing
something incorrect w/ the select tag but just can't
see it.

Kevin

On Oct 8, 2007, at 4:59 PM, Kevin Wade wrote:


I'm having difficulty with a struts 2 form (jsp)

that includes the

use of a select tag.  In short, I can't seem to

get the select tag

to set the parameter when submitted.

Here's the scenario.  My form (for searching by

last name, first

name, and county fields)  looks like this:

s:form action=search.action
s:textfield key=search.lastName

name=lastName /

s:textfield key=search.firstName

name=firstName/

s:select key=search.county
   name=county
   list=counties
   listKey=id
   listValue=name
   size=1
/
s:submit value=Search align=center /
/s:form

In the calling action, there is a  List called

counties with a

getCounties() method.  So, the input form looks

right.  There is a

nice drop-down box w/ a long list of counties.  So

far, so good.


But, when I submit the form (e.g. first name =

john, last name =

smith, county chosen from select drop-down list

= orange) I get

nothing in the county field of the search

action. lastName

looks fine.  firstName is fine.  But, regardless

of which item I

select in the list of counties, the county

parameter doesn't get

set.  I definitely have setters for firstName,

lastName, and

county  in the search action:

public void setCounty(String county) {
this.county = county;
}

In fact, here's a debug message from struts2

showing what the

ParametersInterceptor is actually setting:

DEBUG



com.opensymphony.xwork2.interceptor.ParametersInterceptor

-

Setting params county = [  ] firstName = [ john

] lastName =

[ smith ]

I can't figure out what I'm doing wrong that

causes county to be

empty.  Is it something I'm doing incorrectly with

the List?


kwade






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]







-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Strange scenario

2007-10-12 Thread stanlick
I have a S2 application deployed to an ISP and once in a while I receive
this exception and the server has to be restarted to recover.  I have tested
the stuffing out of the application and cannot get it to fail on the
desktop.  It appears to be rooted in OGNL.


Scott


DEBUG TP-Processor3 com.strutsschool.tiles.controllers.ListMembers - list
placed in request scope
WARN TP-Processor5 com.opensymphony.xwork2.util.OgnlValueStack - Caught an
exception while evaluating expression 'hitCount' against value stack
Caught an Ognl exception while getting property hitCount - Class:
ognl.OgnlRuntime
File: OgnlRuntime.java
Method: getMethodValue
Line: 935 - ognl/OgnlRuntime.java:935:-1
at com.opensymphony.xwork2.util.CompoundRootAccessor.getProperty(
CompoundRootAccessor.java:106)
at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1643)
at ognl.ASTProperty.getValueBody(ASTProperty.java:92)
at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
at ognl.SimpleNode.getValue(SimpleNode.java:210)
at ognl.Ognl.getValue(Ognl.java:333)
at com.opensymphony.xwork2.util.OgnlUtil.getValue(OgnlUtil.java:194)
at com.opensymphony.xwork2.util.OgnlValueStack.findValue(
OgnlValueStack.java:238)
at org.apache.struts2.components.Property.start(Property.java:136)
at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(
ComponentTagSupport.java:54)
at org.apache.jsp.tiles.samples.samplesBody_jsp._jspx_meth_s_property_0(
org.apache.jsp.tiles.samples.samplesBody_jsp:97)
at org.apache.jsp.tiles.samples.samplesBody_jsp._jspService(
org.apache.jsp.tiles.samples.samplesBody_jsp:69)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:332)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java
:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:574)
at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:499)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(
JspRuntimeLibrary.java:966)
at org.apache.jasper.runtime.PageContextImpl.doInclude(
PageContextImpl.java:643)
at org.apache.jasper.runtime.PageContextImpl.include(
PageContextImpl.java:637)
at sun.reflect.GeneratedMethodAccessor85.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.tiles.jsp.context.JspUtil.doInclude(JspUtil.java:87)
at org.apache.tiles.jsp.context.JspTilesRequestContext.include(
JspTilesRequestContext.java:88)
at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(
JspTilesRequestContext.java:82)
at org.apache.tiles.impl.BasicTilesContainer.render(
BasicTilesContainer.java:457)
at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(
InsertAttributeTag.java:140)
at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(
InsertAttributeTag.java:117)
at org.apache.tiles.jsp.taglib.RenderTagSupport.execute(
RenderTagSupport.java:171)
at org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(
RoleSecurityTagSupport.java:75)
at org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(
ContainerTagSupport.java:80)
at org.apache.jsp.layouts.base_jsp._jspx_meth_tiles_insertAttribute_6(
org.apache.jsp.layouts.base_jsp:258)
at org.apache.jsp.layouts.base_jsp._jspService(
org.apache.jsp.layouts.base_jsp:72)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:332)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java
:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(

Re: Strange scenario

2007-10-12 Thread stanlick
I can add another bit of info.  This action employs the execAndWait
interceptor.

On 10/12/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 I have a S2 application deployed to an ISP and once in a while I receive
 this exception and the server has to be restarted to recover.  I have tested
 the stuffing out of the application and cannot get it to fail on the
 desktop.  It appears to be rooted in OGNL.


 Scott


 DEBUG TP-Processor3 com.strutsschool.tiles.controllers.ListMembers - list
 placed in request scope
 WARN TP-Processor5 com.opensymphony.xwork2.util.OgnlValueStack - Caught an
 exception while evaluating expression 'hitCount' against value stack
 Caught an Ognl exception while getting property hitCount - Class:
 ognl.OgnlRuntime
 File: OgnlRuntime.java
 Method: getMethodValue
 Line: 935 - ognl/OgnlRuntime.java:935:-1
 at com.opensymphony.xwork2.util.CompoundRootAccessor.getProperty (
 CompoundRootAccessor.java:106)
 at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1643)
 at ognl.ASTProperty.getValueBody(ASTProperty.java:92)
 at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
 at ognl.SimpleNode.getValue(SimpleNode.java:210)
 at ognl.Ognl.getValue(Ognl.java:333)
 at com.opensymphony.xwork2.util.OgnlUtil.getValue(OgnlUtil.java:194)
 at com.opensymphony.xwork2.util.OgnlValueStack.findValue (
 OgnlValueStack.java:238)
 at org.apache.struts2.components.Property.start(Property.java:136)
 at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(
 ComponentTagSupport.java:54)
 at
 org.apache.jsp.tiles.samples.samplesBody_jsp._jspx_meth_s_property_0 (
 org.apache.jsp.tiles.samples.samplesBody_jsp:97)
 at org.apache.jsp.tiles.samples.samplesBody_jsp._jspService(
 org.apache.jsp.tiles.samples.samplesBody_jsp:69)
 at org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:97)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at org.apache.jasper.servlet.JspServletWrapper.service(
 JspServletWrapper.java:332)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile (
 JspServlet.java:314)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
 ApplicationFilterChain.java:252)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
 ApplicationFilterChain.java:173)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
 ApplicationDispatcher.java :672)
 at org.apache.catalina.core.ApplicationDispatcher.doInclude(
 ApplicationDispatcher.java:574)
 at org.apache.catalina.core.ApplicationDispatcher.include(
 ApplicationDispatcher.java:499)
 at org.apache.jasper.runtime.JspRuntimeLibrary.include (
 JspRuntimeLibrary.java:966)
 at org.apache.jasper.runtime.PageContextImpl.doInclude(
 PageContextImpl.java:643)
 at org.apache.jasper.runtime.PageContextImpl.include(
 PageContextImpl.java:637)
 at sun.reflect.GeneratedMethodAccessor85.invoke (Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
 DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:585)
 at org.apache.tiles.jsp.context.JspUtil.doInclude (JspUtil.java:87)
 at org.apache.tiles.jsp.context.JspTilesRequestContext.include(
 JspTilesRequestContext.java:88)
 at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(
 JspTilesRequestContext.java:82)
 at org.apache.tiles.impl.BasicTilesContainer.render(
 BasicTilesContainer.java:457)
 at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(
 InsertAttributeTag.java:140)
 at org.apache.tiles.jsp.taglib.InsertAttributeTag.render (
 InsertAttributeTag.java:117)
 at org.apache.tiles.jsp.taglib.RenderTagSupport.execute(
 RenderTagSupport.java:171)
 at org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(
 RoleSecurityTagSupport.java:75)
 at org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(
 ContainerTagSupport.java:80)
 at org.apache.jsp.layouts.base_jsp._jspx_meth_tiles_insertAttribute_6(
 org.apache.jsp.layouts.base_jsp:258)
 at org.apache.jsp.layouts.base_jsp._jspService(
 org.apache.jsp.layouts.base_jsp:72)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java :802)
 at org.apache.jasper.servlet.JspServletWrapper.service(
 JspServletWrapper.java:332)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java
 :314)
 at org.apache.jasper.servlet.JspServlet.service (JspServlet.java:264)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
 ApplicationFilterChain.java:252)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter (
 ApplicationFilterChain.java:173)
 at 

Another change in the wiki-docs:

2007-10-12 Thread Marcos Hernandez
This is mainly to Musachy Barroso or anyone interested:

Hi. Where in the wiki is the introduction that used to be in the Ajax
Tagsin the
2.0.9 docs? I've added a comment on the
http://cwiki.apache.org/confluence/display/WW/Ajax+Tags
But I see that the 'common attributes' section is not there anymore. Is it
somewhere else or deleted?

-- 
- Marcos H.

You must be the change you wish to see in the world
~ Gandhi