Thanks , Jeremy,
I tried to use AjaxSubmitLink , to @Override protected void onSubmit(AjaxRequestTarget target, Form form) { final File f1 = new File(path.trim() + "/" + fname); if (f1.exists()) { final String fn = f1.getName(); IResourceStream resourceStream = new FileResourceStream(new org.apache.wicket.util.file.File(f1)); getRequestCycle().setRequestTarget(new ResourceStreamRequestTarget(resourceStream) { @Override public String getFileName() { return fn; } }); } } But when i clicked the AjaxSubmitLink, i can not get the popup window for saving. I mean when i clicked the ajaxsumbitlink, there is nothing , not like downloadlink to popup window. can u give me some suggestion? thanks Jeremy Thomerson-5 wrote: > > Roll your own link: > > Link<File> downloadLink = new Link<File>("yourID", > yourModelThatReturnsAFile) { > private static final long serialVersionUID = 1L; > > @Override > public void onClick() { > File file = getModelObject(); > if (file.exists()) { > IResourceStream rs = new FileResourceStream(file); > getRequestCycle().setRequestTarget(new > ResourceStreamRequestTarget(rs)); > } else { > error(getString("nonexistent-file")); > } > } > }; > > That code is mostly copied from DownloadLink. > > > -- > Jeremy Thomerson > http://www.wickettraining.com > > On Wed, Jan 7, 2009 at 1:35 AM, wch2001 <wch2...@hotmail.com> wrote: > >> >> >> >> >> I use DownloadLink, when file is not existed, there is not any info >> message. >> >> how to solve it? >> >> I want to show some message like "No file finds" when the file is not >> existed >> >> thanks a lot >> >> >> >> Jeremy Thomerson-5 wrote: >> > >> > Well, interestingly enough, I still fail to find a question in your >> > question. Maybe a little more code and an accurate description of your >> > problem would help us give you a more sane answer, which we'd happily >> do. >> > >> > On Wed, Jan 7, 2009 at 12:19 AM, wch2001 <wch2...@hotmail.com> wrote: >> > >> >> >> >> My question is >> >> >> >> I am doing downloadLink , when the file is existed, it is ok to >> download >> >> it, >> >> but when the file is not existed, no any error message "No file >> exist!" >> >> to >> >> popup! >> >> >> >> According to debug, i can see it already go to the line: >> >> target.appendJavascript("alert('No file exist!')"); >> >> >> >> >> >> >> >> >> >> John Krasnay wrote: >> >> > >> >> > It was a bad joke. You asked for suggestions but didn't explain what >> >> > your problem was. >> >> > >> >> > jk >> >> > >> >> > On Tue, Jan 06, 2009 at 07:51:25PM -0800, wch2001 wrote: >> >> >> >> >> >> >> >> >> -- >> >> >> View this message in context: >> >> >> >> >> >> http://www.nabble.com/Help%2CDownloadLink%2C-when-file-is-not-existed%2C-not-error-message-tp21307695p21324403.html >> >> >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> >> >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> >> >> >> > >> >> > >> --------------------------------------------------------------------- >> >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> >> > For additional commands, e-mail: users-h...@wicket.apache.org >> >> > >> >> > >> >> > >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/Help%2CDownloadLink%2C-when-file-is-not-existed%2C-not-error-message-tp21307695p21325599.html >> >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> >> >> >> > >> > >> > -- >> > Jeremy Thomerson >> > http://www.wickettraining.com >> > >> > >> >> >> >> -- >> View this message in context: >> http://www.nabble.com/Help%2CDownloadLink%2C-when-file-is-not-existed%2C-not-error-message-tp21307695p21326180.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > > -- View this message in context: http://www.nabble.com/Help%2CDownloadLink%2C-when-file-is-not-existed%2C-not-error-message-tp21307695p21326415.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org