JFinal HttpKit post的data,在JFinal中如何获取

Jobsz 发布于 2015/08/27 10:31
阅读 1K+
收藏 0

@JFinal , 如题, JFinal HttpKit post的data,在JFinal中如何获取

public static String post(String url, String data)

加载中
0
Jobsz
Jobsz
Map<String,String> para = new HashMap<>();
		para.put("nn", "zzzz");
		String ret = HttpKit.post("http://localhost:8082/upload/upload/nn",para,"asda");
		System.out.println(ret);



public void nn() {
		String data = HttpKit.readIncommingRequestData(this.getRequest());
		this.renderJson(this.getPara("nn")+data);
	}



@JFinal , 如上code,拿不到data哦?!

Jobsz
Jobsz
回复 @JFinal : 哦!学习了!
JFinal
JFinal
回复 @BruceZCQ : 说的是 com.jfinal.core.ActionReporter 的行为,当 devMode = false 时,则改变了这个行为
Jobsz
Jobsz
回复 @JFinal : 额,我先read data在getpara的啊。而且我用的是tomcat额
JFinal
JFinal
回复 @BruceZCQ : 传递了data,需要先读取,然后才能使用 getPara(....) 方法,如果这个过程反过来:先是 getPara(..) 数据有时候就读不出来,这个与 jetty 解析有关。而 devMode 为 true 时,会在进入 controller 之前就 getPara(...)
Jobsz
Jobsz
回复 @JFinal : 可以了。why?
下一页
0
JFinal
JFinal
   直接在 controller 中  HttpKit.readIncommingRequestData(getRequest()); 即可打完收工
Jobsz
Jobsz
~\(≧▽≦)/~
0
Jobsz
Jobsz
JFinal action report -------- 2015-08-27 10:43:59 ------------------------------
Controller  : cn.zhucongqi.UploadController.(UploadController.java:1)
Method      : nn
Interceptor : com.jfinal.ext2.interceptor.NotFoundActionInterceptor.(NotFoundActionInterceptor.java:1)
Parameter   : nn=zzzz  asda=



返回顶部
顶部