Re: Selecting values from a html5 form

2013-07-04 Thread Thorsten Scherler
On 07/04/2013 11:41 AM, Jos Snellings wrote:
> You are welcome :-)
>
>
> On Thu, Jul 4, 2013 at 10:55 AM, Peter Sparkes  > wrote:
>
> Hi Jos & Thorsten,
>
> I am sorry that I have not thanked you before for your help.
>
> Thank you again
>

Have not done anything, just a small tweek, so "de nada". ;)

salu2

-- 
Thorsten Scherler 
codeBusters S.L. - web based systems


http://www.codebusters.es/



Re: Selecting values from a html5 form

2013-07-04 Thread Jos Snellings
You are welcome :-)


On Thu, Jul 4, 2013 at 10:55 AM, Peter Sparkes  wrote:

>  Hi Jos & Thorsten,
>
> I am sorry that I have not thanked you before for your help.
>
> Thank you again
>
> Regards
>
> Peter
>
>
> On 27/06/2013 13:39, Thorsten Scherler wrote:
>
> On 06/27/2013 02:32 PM, Jos Snellings wrote:
>
> Hi Jos,
>
> nice post! Small enhancement see above.
>
>   Hi Peter,
>
>  In the sitemap you have access to request parameters via Jexl:
>
>
> 
>   
>   value="{jexl:cocoon.request.parameter.fromname}"/>
>
>   ...
>
>
>  However, it may be far more convenient to use the HttpRequest, as it is
> exposed in different ways:
>
>  1. if you want to send your user's inputs to a controller to handle them
> as in:
>
>
>  
>  select="some.package.EnquiryController">
>
> 
> 
>
>  The http request is accessible by just declaring it with the annotation
> @Inject:
>
>@Inject
> private HttpServletRequest request;
>
>
> Here you can do directly
>
> @RequestParameter
> private String fromname;
>
> salu2
>
>
>  In your "doPost" method (or even doGet) you can use the request:
>
>  String fromName = request.getParameter("fromname");
>
>
>
>  Instead of sending the input to a controller, it may happen that there
> is little to control, and you just want to do a model generation as a
> response.
>  In that case:
>
>  if you are declaring:
> public class SomeViewGenerator extends AbstractSAXGenerator {
>
>  You may override the "setup" member :
>
>
> public void setup(Map parameters) {
> try {
>
> request = HttpContextHelper.getRequest(parameters);
>
>
>  The setup member is just called at pipeline setup, and when this happens
> in a web application context, the http request is just one of the
> parameters.
>
>
>  I hope this little expose helps,
> Jos
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> On Thu, Jun 27, 2013 at 10:32 AM, Peter Sparkes  wrote:
>
>> Hi,
>>
>> I want to use a html5 form to pass values into my sitemap eg
>>
>> 
>> > required=''/>
>>
>> How do I pass "fromname" into "enquiry"
>>
>> Regards
>>
>> Peter
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@cocoon.apache.org
>> For additional commands, e-mail: users-h...@cocoon.apache.org
>>
>>
>
>
> --
> We should be careful to get out of an experience only the wisdom that is
> in it - and stay there, lest we be like the cat that sits down on a hot
> stove-lid.  She will never sit down on a hot stove-lid again - and that
> is well; but also she will never sit down on a cold one any more.
> -- Mark Twain
>
>
>
> --
> Thorsten Scherler 
> codeBusters S.L. - web based systems
> 
> http://www.codebusters.es/
>
>
>


-- 
We should be careful to get out of an experience only the wisdom that is
in it - and stay there, lest we be like the cat that sits down on a hot
stove-lid.  She will never sit down on a hot stove-lid again - and that
is well; but also she will never sit down on a cold one any more.
-- Mark Twain
 


Re: Selecting values from a html5 form

2013-07-04 Thread Peter Sparkes

Hi Jos & Thorsten,

I am sorry that I have not thanked you before for your help.

Thank you again

Regards

Peter

On 27/06/2013 13:39, Thorsten Scherler wrote:

On 06/27/2013 02:32 PM, Jos Snellings wrote:

Hi Jos,

nice post! Small enhancement see above.


Hi Peter,

In the sitemap you have access to request parameters via Jexl:



  
 

  ...


However, it may be far more convenient to use the HttpRequest, as it is exposed 
in different ways:

1. if you want to send your user's inputs to a controller to handle them as in:


 





The http request is accessible by just declaring it with the annotation @Inject:

   @Inject
private HttpServletRequest request;



Here you can do directly

@RequestParameter
private String fromname;

salu2



In your "doPost" method (or even doGet) you can use the request:

String fromName = request.getParameter("fromname");



Instead of sending the input to a controller, it may happen that there is little to control, and 
you just want to do a model generation as a response.

In that case:

if you are declaring:
public class SomeViewGenerator extends AbstractSAXGenerator {

You may override the "setup" member :


public void setup(Map parameters) {
try {

request = HttpContextHelper.getRequest(parameters);


The setup member is just called at pipeline setup, and when this happens in a web application 
context, the http request is just one of the parameters.



I hope this little expose helps,
Jos













































On Thu, Jun 27, 2013 at 10:32 AM, Peter Sparkes mailto:pe...@didm.co.uk>> wrote:

Hi,

I want to use a html5 form to pass values into my sitemap eg




How do I pass "fromname" into "enquiry"

Regards

Peter

-
To unsubscribe, e-mail: users-unsubscr...@cocoon.apache.org

For additional commands, e-mail: users-h...@cocoon.apache.org





--
We should be careful to get out of an experience only the wisdom that is
in it - and stay there, lest we be like the cat that sits down on a hot
stove-lid.  She will never sit down on a hot stove-lid again - and that
is well; but also she will never sit down on a cold one any more.
-- Mark Twain



--
Thorsten Scherler 
codeBusters S.L. - web based systems


http://www.codebusters.es/




Re: Selecting values from a html5 form

2013-06-27 Thread Thorsten Scherler
On 06/27/2013 02:32 PM, Jos Snellings wrote:

Hi Jos,

nice post! Small enhancement see above.

> Hi Peter,
>
> In the sitemap you have access to request parameters via Jexl:
>
>
> 
>   
>   value="{jexl:cocoon.request.parameter.fromname}"/>
>
>   ...
>
>
> However, it may be far more convenient to use the HttpRequest, as it
> is exposed in different ways:
>
> 1. if you want to send your user's inputs to a controller to handle
> them as in:
>
>
>  
>  select="some.package.EnquiryController">
>   
> 
> 
>
> The http request is accessible by just declaring it with the
> annotation @Inject:
>
>@Inject
> private HttpServletRequest request;
>

Here you can do directly

@RequestParameter
private String fromname;

salu2

>
> In your "doPost" method (or even doGet) you can use the request:
>
> String fromName = request.getParameter("fromname");
>
>
>
> Instead of sending the input to a controller, it may happen that there
> is little to control, and you just want to do a model generation as a
> response.
> In that case:
>
> if you are declaring:
> public class SomeViewGenerator extends AbstractSAXGenerator {
>
> You may override the "setup" member :
>
>
> public void setup(Map parameters) {
> try {
>
> request = HttpContextHelper.getRequest(parameters);
>
>
> The setup member is just called at pipeline setup, and when this
> happens in a web application context, the http request is just one of
> the parameters.
>
>
> I hope this little expose helps,
> Jos
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> On Thu, Jun 27, 2013 at 10:32 AM, Peter Sparkes  > wrote:
>
> Hi,
>
> I want to use a html5 form to pass values into my sitemap eg
>
> 
> 
>
> How do I pass "fromname" into "enquiry"
>
> Regards
>
> Peter
>
> -
> To unsubscribe, e-mail: users-unsubscr...@cocoon.apache.org
> 
> For additional commands, e-mail: users-h...@cocoon.apache.org
> 
>
>
>
>
> -- 
> We should be careful to get out of an experience only the wisdom that is
> in it - and stay there, lest we be like the cat that sits down on a hot
> stove-lid.  She will never sit down on a hot stove-lid again - and that
> is well; but also she will never sit down on a cold one any more.
> -- Mark Twain


-- 
Thorsten Scherler 
codeBusters S.L. - web based systems


http://www.codebusters.es/



Re: Selecting values from a html5 form

2013-06-27 Thread Jos Snellings
Hi Peter,

In the sitemap you have access to request parameters via Jexl:



  
 

  ...


However, it may be far more convenient to use the HttpRequest, as it is
exposed in different ways:

1. if you want to send your user's inputs to a controller to handle them as
in:


 





The http request is accessible by just declaring it with the annotation
@Inject:

   @Inject
private HttpServletRequest request;



In your "doPost" method (or even doGet) you can use the request:

String fromName = request.getParameter("fromname");



Instead of sending the input to a controller, it may happen that there is
little to control, and you just want to do a model generation as a response.
In that case:

if you are declaring:
public class SomeViewGenerator extends AbstractSAXGenerator {

You may override the "setup" member :


public void setup(Map parameters) {
try {

request = HttpContextHelper.getRequest(parameters);


The setup member is just called at pipeline setup, and when this happens in
a web application context, the http request is just one of the parameters.


I hope this little expose helps,
Jos













































On Thu, Jun 27, 2013 at 10:32 AM, Peter Sparkes  wrote:

> Hi,
>
> I want to use a html5 form to pass values into my sitemap eg
>
> 
>  required=''/>
>
> How do I pass "fromname" into "enquiry"
>
> Regards
>
> Peter
>
> --**--**-
> To unsubscribe, e-mail: 
> users-unsubscribe@cocoon.**apache.org
> For additional commands, e-mail: users-h...@cocoon.apache.org
>
>


-- 
We should be careful to get out of an experience only the wisdom that is
in it - and stay there, lest we be like the cat that sits down on a hot
stove-lid.  She will never sit down on a hot stove-lid again - and that
is well; but also she will never sit down on a cold one any more.
-- Mark Twain