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: <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]