Wicket 从ByteArrayResource获取post数据

Wicket 从ByteArrayResource获取post数据,wicket,wicket-1.6,Wicket,Wicket 1.6,我通过post请求将数据发送到装载到的路径: public class AJAXPostPort extends ByteArrayResource implements IResource { ... @Override protected byte[] getData(Attributes attributes) { attributes.getRequest().getPostParameters(); <- EMPTY ...

我通过post请求将数据发送到装载到的路径:

public class AJAXPostPort extends ByteArrayResource implements IResource {
    ...
    @Override
    protected byte[] getData(Attributes attributes) {
        attributes.getRequest().getPostParameters(); <- EMPTY
        ...
    }
    ...
}
公共类AJAXPostPort扩展ByteArrayResource实现IResource{
...
@凌驾
受保护字节[]getData(属性){
attributes.getRequest().getPostParameters();很简单:

@Override
protected byte[] getData(Attributes attributes) {

    HttpServletRequest request; 
    request = (HttpServletRequest)attributes.getRequest().getContainerRequest();
    String data=null;
    try {
        data = IOUtils.toString( req.getInputStream()); <- GET REAL POST DATA
    } catch ( IOException e ) {
        e.printStackTrace();
    }
    ...
}
@覆盖
受保护字节[]getData(属性){
HttpServletRequest请求;
请求=(HttpServletRequest)attributes.getRequest().getContainerRequest();
字符串数据=null;
试一试{
data=IOUtils.toString(req.getInputStream());