@黄勇 你好,想跟你请教个问题:
smart 使用restful 规范,CRUD对应不同的请求方式。但是在android开发的时候,大都是用Get 方式,
请问该如何实现呢?
希望有经验的前辈指教,谢谢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
用 GET 请求遇到了什么问题呢?###### 比如,在更新的时候,Get方式会把标识列ID也会放入到Params 中 ,而后把ID也当成是要更新的列。
刚刚接触,不清楚是怎么实现条件和更新的内容相区别的。
@Request.Put("/product/update/{id}")
public Result update(long id, Params params) {
Map<String, Object> fieldMap = params.getFieldMap();
boolean success = productService.updateProduct(id, fieldMap, null);
return new Result(success);
}
######比如 www.localhost.com/demo?id=1&name=wang&password=123 这种形式,接收下来的参数都在Params中,是不是得重新在处理Params 中的值?######恩,但是参数都是以Get方式请求的,id也是一同在url中传递。######建议在更新的时候,既然将 id 放入 url 中了,就不需要在 params 中增加 id 数据项了。###### smart不是模版引擎么?
用的话也有个框架吧,类似Yii,TP之类的 ######恩,理解不深刻,可否举例一二######@黄勇 @黄勇 看来这名字确实被人容易误会,相信在不久的将来你的smart的收缩率将覆盖smarty
######smart 是一款轻量级 java web 框架,而 smarty 是一款 php 的模板引擎。######回复 @jeep_t : 框架和模版殷勤的差别还是挺大的######应该差不多吧,Yii是 php的