The example code working now after removing the following line of code:
public static final Format SIZE_FORMAT = NumberFormat.getNumberInstance();

I'm not exactly sure what's wrong with this line of code.

Thanks a lot.

Naz


Nazmul Bhuiyan wrote:
> 
> I've removed that deprecated method from my page.
> 
> I'm running this example page as part of my original project. And running
> from inside Eclipse. All other pages working ok. That's how I normally
> test any example before using into my real page.
> 
> In the example code there is no .page file. Is my .page file ok?
> 
> Thanks
> 
> Naz
> 
> 
> Nick Westgate wrote:
>> 
>> I've tested the example code on the page. It works with the exception
>> of file.isTruncated(), which has been deprecated, I presume.
>> 
>> So the rest of the code, ie the code you post below, does work.
>> 
>> It must be a configuration issue. Are you running this example page
>> in isolation, or is it part of a larger project? Are you running
>> from inside Eclipse? If not, how is Tomcat started?
>> 
>> Cheers,
>> Nick.
>> 
>> 
>> Nazmul Bhuiyan wrote:
>>> .page:
>>> <page-specification class="com.fujitsu.efi.web.pages.test.UploadPage">
>>> </page-specification>
>>> 
>>> The .page file was missed spelled but after correcting the file name I'm
>>> getting the following error:
>>> 
>>> Could not load class UploadPage from WebappClassLoader delegate: false
>>> repositories: /WEB-INF/classes/ ----------> Parent Classloader:
>>> [EMAIL PROTECTED] : UploadPage
>>> 
>>> 
>>> But com.fujitsu.efi.web.pages.test.UploadPage class exists in
>>> WEB-INF/classes directory.
>>> 
>>> Thanks
>>> 
>>> Naz
>>> 
>>> 
>>> Nick Westgate wrote:
>>>> What about your .page file?
>>>>
>>>> Cheers,
>>>> Nick.
>>>>
>>>>
>>>> Nazmul Bhuiyan wrote:
>>>>> If you click on the link I've provided you will see the code. I've
>>>>> copied
>>>>> the
>>>>> code from there. This is from my Upload.html and formSubmit is as
>>>>> below:
>>>>>
>>>>>     private IUploadFile file;
>>>>>     private File serverFile;
>>>>>
>>>>>     public IUploadFile getFile() { return file; }
>>>>>
>>>>>     public void setFile(IUploadFile value) {
>>>>>         file = value;
>>>>>     }
>>>>>     public void formSubmit(IRequestCycle cycle) { 
>>>>>         InputStream fis = file.getStream(); 
>>>>>         FileOutputStream fos = null;
>>>>>          
>>>>>         try { 
>>>>>             fos = new FileOutputStream(new  File(file.getFileName()));
>>>>>             byte[] buffer = new byte[1024];  
>>>>>             while (true) {            
>>>>>                 int length = fis.read(buffer);  
>>>>>                 if (length <  0) {
>>>>>                     break;
>>>>>                 }
>>>>>                 fos.write(buffer, 0, length);               
>>>>>             }
>>>>>             fis.close();
>>>>>             fos.close();
>>>>>             serverFile = new File(file.getFileName());
>>>>>
>>>>>         } catch (IOException ioe) {
>>>>>             ioe.printStackTrace();            
>>>>>         } finally {
>>>>>             if (fis != null) {
>>>>>                 try { fis.close(); } catch (IOException ioe) {}
>>>>>             }   
>>>>>             if (fos != null) {
>>>>>                 try { fos.close(); } catch (IOException ioe) {}
>>>>>             }
>>>>>         }
>>>>>     }
>>>>>
>>>>>
>>>>> Nick Westgate wrote:
>>>>>> Ok. Is this in a page or a component?
>>>>>> And your Java code? Do you have a formSubmit listener?
>>>>>>
>>>>>> Cheers,
>>>>>> Nick.
>>>>>>
>>>>>>
>>>>>> Nazmul Bhuiyan wrote:
>>>>>>> I've copied the code from
>>>>>>> http://tapestry.apache.org/tapestry3/doc/ComponentReference/Upload.html
>>>>>>>
>>>>>>> <form jwcid="@Form" listener="ognl:listeners.formSubmit">
>>>>>>> <table bgcolor="#c0c0c0" cellpadding="4">
>>>>>>>         <tr>
>>>>>>>                 <td colspan="2">File:&nbsp;<input jwcid="@Upload" 
>>>>>>> file="ognl:file"
>>>>>>> type="file"></input></td>
>>>>>>>         </tr>
>>>>>>>         <tr>
>>>>>>>                 <td colspan="2"><input type="submit" 
>>>>>>> value="Upload"></input></td>
>>>>>>>         </tr>
>>>>>>>
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> Naz
>>>>>>>
>>>>>>>
>>>>>>> Nick Westgate wrote:
>>>>>>>> Please post the (relevant parts of) the code.
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>> Nick.
>>>>>>>>
>>>>>>>>
>>>>>>>> Nazmul Bhuiyan wrote:
>>>>>>>>> I'm getting an error when trying the Upload component example in
>>>>>>>>> http://tapestry.apache.org/tapestry3/doc/ComponentReference/Upload.html.
>>>>>>>>>
>>>>>>>>> Unable to resolve expression 'listeners.formSubmit' for
>>>>>>>>> [EMAIL PROTECTED] 
>>>>>>>>> binding: ExpressionBinding[UploadPage listeners.formSubmit
>>>>>>>>> cachedValue=null] 
>>>>>>>>>
>>>>>>>>> I've modified the listener.formSubmit to listeners.formSubmit
>>>>>>>>> according
>>>>>>>>> to
>>>>>>>>> Nick and still getting the error.
>>>>>>>>>
>>>>>>>>> Nick's answer for same issue in this forum:
>>>>>>>>> http://www.nabble.com/Form-upload-and-download-tf2236396.html#a6201542
>>>>>>>>>
>>>>>>>>> Is there anything missed?
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>>
>>>>>>>>> Naz
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> 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]
>>>>
>>>>
>>>>
>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/T3%3A-Upload-tf4531396.html#a13006992
Sent from the Tapestry - User mailing list archive at Nabble.com.


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

Reply via email to