Wicket 从ByteArrayResource获取post数据
我通过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 ...
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());