jfinal集成app开发问题

我要打十个 发布于 2016/11/21 09:54
阅读 441
收藏 0

@JFinal 你好,想跟你请教个问题:公司用Jfinal开发了一个后台发布系统,但现在公司想做这个系统的app,原生态开发,需要app前端发请求到后台系统获取数据,一般是http请求,有集成app开发涉及前后交互数据的资料吗,还有需要添加什么jar包依赖之类的?获取参数用getPara()方法?

加载中
0
月生无界
月生无界
本质上,后台管理系统html(jsp)调用action获取数据与你APP端调用接口获取数据其实是一样的逻辑,所以你只要将原来返回页面的action,改改,然后把请求路径给APP,将返回的数据封装成JSON格式,就行了,举个栗子
//后台html的
public void getBeatifulHair()
	{
		String id = getPara("id");
		setAttr("content",HomePageService.service.getArticle(Integer.valueOf(id)));
		ThreadArticle.articlequeue.put(Integer.valueOf(id));
		render("/pingtai/article/content.html");
	}



//提供给APP接口的

public void getDesignPics(){
		String phone = getPara("phone");
		List<DesignHairVO> designHairVOs = DesignHairService.service.getDesignHairsByAccount(phone);
		JSONObject jsonObject = new JSONObject();
		jsonObject.put(Result.STATUS, Result.SUCCESS);
		jsonObject.put("pics",JSON.toJSON(designHairVOs));
		renderJson(jsonObject);
	}




我要打十个
我要打十个
好,我试试
0
k
kyytyp
主要注意一点,提交参数的时候有两种方式,一种的json的方式,一种是form的方式,两种形式接收参数是有区别的
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部