web端调接口用angularJS的post请求,接口传输数据一般用什么加密方式呀?要后台java那边可逆的。

web端调接口用angularJS的post请求,js进行接口传输数据时一般用什么加密方式呀?要后台java那边可逆的。怎么用的?求具体一点

一、平常使用的post提交和接收方式
前端使用jquery提交数据。

?

1
2
3
4
5
6
7
8
9

$.ajax({
url:'/carlt/loginForm',
method: 'POST',
data:{"name":"jquery","password":"pwd"},
dataType:'json',
success:function(data){
//...
}
});

后端java接收:

?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

@Controller
public class UserController {
@ResponseBody
@RequestMapping(value="/loginForm",method=RequestMethod.POST)
public User loginPost(User user){
System.out.println("username:"+user.getName());
System.out.println("password:"+user.getPassword());
return user;
}
}
model(不要忘记get、set方法):
public class User {
private String name;
private String password;
private int age;

//setter getter method

}追问

额。。谢谢 那加密呢?

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-05
首先java文件里面 你User aUser = new User();你虽然new了这个实体,但是你并没有给这个实体赋值,new出来的实体里面的所有属性都是null的。所以你输出再回是null。然后是jsp文件你输出的是null说明你的response.userName值就是null,
相似回答