Re: "OutOfMemoryError: Java heap space" when i try to upload and show a hundred 100kb pics

2013-08-31 Thread Martin Grigorov
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

2013-08-31 Thread Giovanni
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

2013-08-31 Thread Lucio Crusca
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