我在 wicket 中写了一个面板,让我上传一个文件,它完全有效。
但是当我将该面板置于其他形式 (wicket:id="outerForm"
) 并上传文件时,它从 (component id= outerForm
) 中抛出异常:
java.lang.IllegalStateException:ServletRequest 不包含多部分内容。一种可能的解决方案是显式调用 Form.setMultipart(true),Wicket 会尽力自动检测多部分表单,但在某些情况下它不能。
但对于 outerform
我调用了 form.setMultipart(true)
有人知道怎么解决吗?
我使用 wicket 1.4.21
谢谢
最佳答案
我现在遇到了同样的问题。这是我修复的方法:
我的外部和内部形式都有 setMultipart(true) 并且它按预期工作。
关于java - 使用 FileUpload 时嵌套表单上的 Wicket 口问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13105046/