使用SpringMvc开发Android WebService接口入门教程

         转自:http://cloudbbs.org/forum.php?mod=viewthread&tid=31880


  1. //这一步肯定少不了,前面有介绍就不再介绍了
  2. @Controller
  3. // 定义访问登录接口的父路径,前面有介绍也不多介绍了
  4. @RequestMapping("LoginController")
  5. public class LoginController {

  6. // 路径参数{name}填入用户名,{pass}填入密码。我们设置为GET请求。
  7. @RequestMapping(value = "/login_get.json/{name}/{pass}", method = RequestMethod.GET)
  8. // 先前介绍过,就不再介绍了。
  9. @ResponseBody
  10. // 当使用@RequestMapping URI template 样式映射时, 即 /login_get.json/{name}/{pass},
  11. // 这时的name和pass可通过 @Pathvariable注解绑定它传过来的值到方法的参数上。
  12. public Object login(@PathVariable String name, @PathVariable String pass) {
  13. // 我们这里为了简单就不去数据库查询了(真正开发时候这里就要把传过来的用户名和密码带到数据库里进行查询)
  14. // 假如我们数据库里用户名是admin密码为123456
  15. if (name.equals("admin") && pass.equals("123456")) {
  16. // 到了这里就说明我们登录成功了,这时候我们就要给Android端返回这个用户的信息
  17. // 这里我们也就先写假数据了
  18. UserEntity entity = new UserEntity();
  19. entity.setUsername("admin");
  20. entity.setPassword("123456");
  21. entity.setNickname("张三");
  22. entity.setGender("男");
  23. entity.setAge("22");

  24. return entity;// 此时返回此用户实体类
  25. } else {
  26. Map map = new HashMap();
  27. map.put("msg", "登录失败,请检查用户名和密码是否正确");

  28. return map;// 登录失败给Android端返回一个错误消息提醒用户
  29. }
  30. }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值