struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hilal ceyhan <hilal.cey...@gmail.com>
Subject Update file problem..
Date Tue, 14 Jul 2009 06:17:34 GMT
Hi everbody,
In my project i have a user informations.These information includes file in
database.
When i want to update user information i get an error about file update.If i
choose
new image file and then update it is not problem.But i don't choose new file
and then update
it's problem.

My user  UpdateTemplate.jsp file
..
<s:file id="fileId"  key="form.personForm.photographName" required="false"
name="form.personForm.file" label="FILE" disabled="false"  size="30"
onchange="validate()" />
..

My UserForm.java
..
private PersonForm personForm = new PersonForm();
..

My PersonForm.java
..
    private Blob blobObject;
    private File file ;
    private String photographName;

public Person getPojoWithIds() throws IllegalAccessException,
InvocationTargetException, ParseException, FileNotFoundException,
IOException{
        Person person= new Person();

        BeanUtils.copyProperties(person, this);

        if(getBornDateString() != null){
            person.setBornDate(new
java.sql.Date(getBornDateString().getTime()));
        }
        Contact contact =new Contact();
        contact.setId(getContactForm().getId());
        person.setContact(contact);

        RowStatus rowStatus = new RowStatus();
        rowStatus.setId(getRowStatusForm().getId());
        person.setRowStatus(rowStatus);

        Language language = new Language();
        language.setId(getLanguageForm().getId());
        person.setLanguage(language);


        if(this.getFile()!=null){
            person.setBlobObject(Hibernate.createBlob(new
FileInputStream(this.getFile())));
        }

        return person;
    }

...

I get this error.
Error Message

C:\Documents and
Settings\hilal\Desktop\yeni\eclipse_win_ganymede\projeler\.metadata\.plugins\org.eclipse.wst.server.core\tmp4\work\Catalina\localhost\YazmanakWeb\upload__7267d08a_12277d9548c__8000_00000058.tmp
(The system cannot find the file specified)


i understand while i get information from database i can't get file so while
update <s:file> tag get a different value.I don't understand this situation.

Please help me about this problem.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message