RE: request.getParameter(), works on get, not on post

2005-01-17 Thread Pawson, David
 

-Original Message-
From: Allistair Crossley [mailto:[EMAIL PROTECTED] 
Sent: 17 January 2005 14:11
To: Tomcat Users List
Subject: RE: request.getParameter(), works on get, not on post

yeah you need to use a special request processing api for 
posted forms when encType is multipart, lookup Commons FileUploader.

Yes, Thanks Allistair (and Ben).

That was a remnant of processing n uploaded files.



And now getParameter('name') works as expected.

Thanks for the tip.

Simple but subtle (for me anyway :-)

regards DaveP

-- 
DISCLAIMER:

NOTICE: The information contained in this email and any attachments is 
confidential and may be privileged.  If you are not the intended 
recipient you should not use, disclose, distribute or copy any of the 
content of it or of any attachment; you are requested to notify the 
sender immediately of your receipt of the email and then to delete it 
and any attachments from your system.

RNIB endeavours to ensure that emails and any attachments generated by
its staff are free from viruses or other contaminants.  However, it 
cannot accept any responsibility for any  such which are transmitted.
We therefore recommend you scan all attachments.

Please note that the statements and views expressed in this email and 
any attachments are those of the author and do not necessarily represent
those of RNIB.

RNIB Registered Charity Number: 226227

Website: http://www.rnib.org.uk




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



Re: request.getParameter(), works on get, not on post

2005-01-17 Thread Omar Adobati
>public void doGet(HttpServletRequest request, HttpServletResponse response)
try to use the doPost method... should work

bye,
  Omar



On Mon, 17 Jan 2005 14:08:23 -, Pawson, David
<[EMAIL PROTECTED]> wrote:
> With an input form
> 
>  action="/repository/ckDoc"
>  name="form"
>  enctype="multipart/form-data">
>  Archive number:
>   id="reposno"
>   type="text"
>   size="9"
>   maxlength="8" value="123456">
> 
> in ckDoc.java I have
> 
>public void doGet(HttpServletRequest request, HttpServletResponse response)
>throws IOException, ServletException {
>HttpSession session = request.getSession(); //
>//String s = request.getQueryString();
>String t = request.getParameter("reposno");
>System.err.println("Ano is " + t);
> 
> which nicely prints out the Archive number value.
> 
> When I change the get to a post,
> getParameter returns null, intimating that there is no such form item.
> 
> I can access the data (though very messily) using the fileUpload object,
> but it seems so simple using getParameter();
> 
> Can anyone suggest why it won't work with the post please?
> 
> regards DaveP
> 
> ** snip here **
> 
> Regards DaveP.
> 
>  snip here *
> 
> --
> DISCLAIMER:
> 
> NOTICE: The information contained in this email and any attachments is
> confidential and may be privileged.  If you are not the intended
> recipient you should not use, disclose, distribute or copy any of the
> content of it or of any attachment; you are requested to notify the
> sender immediately of your receipt of the email and then to delete it
> and any attachments from your system.
> 
> RNIB endeavours to ensure that emails and any attachments generated by
> its staff are free from viruses or other contaminants.  However, it
> cannot accept any responsibility for any  such which are transmitted.
> We therefore recommend you scan all attachments.
> 
> Please note that the statements and views expressed in this email and
> any attachments are those of the author and do not necessarily represent
> those of RNIB.
> 
> RNIB Registered Charity Number: 226227
> 
> Website: http://www.rnib.org.uk
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
Adobati Omar
[EMAIL PROTECTED]

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



Re: request.getParameter(), works on get, not on post

2005-01-17 Thread Ben Souther
request.getParameter doesn't work with mutipart forms.
You will need to check the documentation for the upload library you are
using.

If you don't have one yet, see:
http://jakarta.apache.org/commons/fileupload


On Mon, 2005-01-17 at 09:08, Pawson, David wrote:
> With an input form
> 
>action="/repository/ckDoc"
> name="form"
>   enctype="multipart/form-data">
>   Archive number:
>   id="reposno"
>type="text"
>size="9"
>maxlength="8" value="123456"> 
> 
> 
> in ckDoc.java I have
> 
> public void doGet(HttpServletRequest request, HttpServletResponse 
> response)
>   throws IOException, ServletException {
>   HttpSession session = request.getSession(); // 
>   //String s = request.getQueryString();
>   String t = request.getParameter("reposno");
>   System.err.println("Ano is " + t);
> 
> which nicely prints out the Archive number value.
> 
> When I change the get to a post,
> getParameter returns null, intimating that there is no such form item.
> 
> I can access the data (though very messily) using the fileUpload object,
> but it seems so simple using getParameter();
> 
> Can anyone suggest why it won't work with the post please?
> 
> 
> regards DaveP
> 
>  ** snip here **
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Regards DaveP.
> 
>  snip here *


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



RE: request.getParameter(), works on get, not on post

2005-01-17 Thread Allistair Crossley
yeah you need to use a special request processing api for posted forms when 
encType is multipart, lookup Commons FileUploader.

Allistair.

> -Original Message-
> From: Pawson, David [mailto:[EMAIL PROTECTED]
> Sent: 17 January 2005 14:08
> To: tomcat-user@jakarta.apache.org
> Subject: request.getParameter(), works on get, not on post
> 
> 
> With an input form
> 
>action="/repository/ckDoc"
> name="form"
>   enctype="multipart/form-data">
>   Archive number:
>   id="reposno"
>type="text"
>size="9"
>maxlength="8" value="123456"> 
> 
> 
> in ckDoc.java I have
> 
> public void doGet(HttpServletRequest request, 
> HttpServletResponse response)
>   throws IOException, ServletException {
>   HttpSession session = request.getSession(); // 
>   //String s = request.getQueryString();
>   String t = request.getParameter("reposno");
>   System.err.println("Ano is " + t);
> 
> which nicely prints out the Archive number value.
> 
> When I change the get to a post,
> getParameter returns null, intimating that there is no such form item.
> 
> I can access the data (though very messily) using the 
> fileUpload object,
> but it seems so simple using getParameter();
> 
> Can anyone suggest why it won't work with the post please?
> 
> 
> regards DaveP
> 
>  ** snip here **
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Regards DaveP.
> 
>  snip here *
> 
> -- 
> DISCLAIMER:
> 
> NOTICE: The information contained in this email and any 
> attachments is 
> confidential and may be privileged.  If you are not the intended 
> recipient you should not use, disclose, distribute or copy any of the 
> content of it or of any attachment; you are requested to notify the 
> sender immediately of your receipt of the email and then to delete it 
> and any attachments from your system.
> 
> RNIB endeavours to ensure that emails and any attachments generated by
> its staff are free from viruses or other contaminants.  However, it 
> cannot accept any responsibility for any  such which are transmitted.
> We therefore recommend you scan all attachments.
> 
> Please note that the statements and views expressed in this email and 
> any attachments are those of the author and do not 
> necessarily represent
> those of RNIB.
> 
> RNIB Registered Charity Number: 226227
> 
> Website: http://www.rnib.org.uk
> 
> 
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


 
---
QAS Ltd.
Developers of QuickAddress Software
http://www.qas.com";>www.qas.com
Registered in England: No 2582055
Registered in Australia: No 082 851 474
---




request.getParameter(), works on get, not on post

2005-01-17 Thread Pawson, David
With an input form


  Archive number:
 


in ckDoc.java I have

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
HttpSession session = request.getSession(); // 
//String s = request.getQueryString();
String t = request.getParameter("reposno");
System.err.println("Ano is " + t);

which nicely prints out the Archive number value.

When I change the get to a post,
getParameter returns null, intimating that there is no such form item.

I can access the data (though very messily) using the fileUpload object,
but it seems so simple using getParameter();

Can anyone suggest why it won't work with the post please?


regards DaveP

 ** snip here **











Regards DaveP.

 snip here *

-- 
DISCLAIMER:

NOTICE: The information contained in this email and any attachments is 
confidential and may be privileged.  If you are not the intended 
recipient you should not use, disclose, distribute or copy any of the 
content of it or of any attachment; you are requested to notify the 
sender immediately of your receipt of the email and then to delete it 
and any attachments from your system.

RNIB endeavours to ensure that emails and any attachments generated by
its staff are free from viruses or other contaminants.  However, it 
cannot accept any responsibility for any  such which are transmitted.
We therefore recommend you scan all attachments.

Please note that the statements and views expressed in this email and 
any attachments are those of the author and do not necessarily represent
those of RNIB.

RNIB Registered Charity Number: 226227

Website: http://www.rnib.org.uk




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