Re: "OutOfMemoryError: Java heap space" when i try to upload and show a hundred 100kb pics
Hi, On Sat, Aug 31, 2013 at 7:27 PM, Giovanni wrote: > Hi! > I need to display more than a hundred pictures on the page (about 100kb - > 300kb), i but I got the error about heap. I read that the reason of this > error could be serialization of the page, but I don't know, how to solve > this. > Read about Java memory settings (-Xms, -Xmx) > > TestMultipleImages.html: > / > http://wicket.apache.org";> > > > > > > > SUMBIT > > > > > > > / > > TestMultipleImages.java: > /public class TestMultipleImages extends WebPage { > private FileUploadField uploadField; > private Form form; > > private static List images = new > ArrayList(); > > @Override > protected void onBeforeRender() { > removeAll(); > > RepeatingView imageRepeater = new > RepeatingView("imageRepeater"); > add(imageRepeater); > for (BufferedImage image : images) { > WebMarkupContainer container = new > WebMarkupContainer(imageRepeater.newChildId()); > imageRepeater.add(container); > > BufferedDynamicImageResource resource = new > BufferedDynamicImageResource(); > resource.setImage(image); > > container.add(new Image("image", resource)); > } > > form = new Form("form") { > @Override > protected void onSubmit() { > for (FileUpload fileUpload : > uploadField.getModelObject()) { > byte[] bytes = > fileUpload.getBytes(); > > ByteArrayInputStream bais = new > ByteArrayInputStream(bytes); > BufferedImage readedImage = null; > try { > readedImage = > ImageIO.read(bais); > bais.close(); > } catch (IOException e) { > e.printStackTrace(); > } > images.add(readedImage); > } > > super.onSubmit(); > } > }; > > uploadField = new FileUploadField("uploadField"); > uploadField.setModel(new ListModel()); > form.add(uploadField); > add(form); > > super.onBeforeRender(); > } > }/ > > > > > -- > View this message in context: > http://apache-wicket.1842946.n4.nabble.com/OutOfMemoryError-Java-heap-space-when-i-try-to-upload-and-show-a-hundred-100kb-pics-tp4661159.html > Sent from the Users forum 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 > >
"OutOfMemoryError: Java heap space" when i try to upload and show a hundred 100kb pics
Hi! I need to display more than a hundred pictures on the page (about 100kb - 300kb), i but I got the error about heap. I read that the reason of this error could be serialization of the page, but I don't know, how to solve this. TestMultipleImages.html: / http://wicket.apache.org";> SUMBIT / TestMultipleImages.java: /public class TestMultipleImages extends WebPage { private FileUploadField uploadField; private Form form; private static List images = new ArrayList(); @Override protected void onBeforeRender() { removeAll(); RepeatingView imageRepeater = new RepeatingView("imageRepeater"); add(imageRepeater); for (BufferedImage image : images) { WebMarkupContainer container = new WebMarkupContainer(imageRepeater.newChildId()); imageRepeater.add(container); BufferedDynamicImageResource resource = new BufferedDynamicImageResource(); resource.setImage(image); container.add(new Image("image", resource)); } form = new Form("form") { @Override protected void onSubmit() { for (FileUpload fileUpload : uploadField.getModelObject()) { byte[] bytes = fileUpload.getBytes(); ByteArrayInputStream bais = new ByteArrayInputStream(bytes); BufferedImage readedImage = null; try { readedImage = ImageIO.read(bais); bais.close(); } catch (IOException e) { e.printStackTrace(); } images.add(readedImage); } super.onSubmit(); } }; uploadField = new FileUploadField("uploadField"); uploadField.setModel(new ListModel()); form.add(uploadField); add(form); super.onBeforeRender(); } }/ -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/OutOfMemoryError-Java-heap-space-when-i-try-to-upload-and-show-a-hundred-100kb-pics-tp4661159.html Sent from the Users forum 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
Re: Styling tags
In data venerdì 30 agosto 2013 10:48:35, Martin Grigorov ha scritto: > Hi Lucio, > > The suggested solution should work. Which one? I think I've tried all of them and reported issues here, but maybe I missed one. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org