50,528
社区成员
发帖
与我相关
我的任务
分享
layui.$.ajax({
beforeSend: function (request) {
request.setRequestHeader("Accept",'application/json');
//request.setRequestHeader("Access-Control-Allow-Methods:POST,GET");
request.setRequestHeader('Content-Type', 'application/json');
},
url: 'http://www.xxx.net.cn:30334/ArchiveHNBackend/person/platform',//这里是地址
type: "get",
dataType: "jsonp",//跨域
crossDomain: true,
//contentType: "application/x-www-form-urlencoded; charset=utf-8",
//jsonp: "callback",
data: { "name": data.PersonName },
success: function (data) {
console.log(data);
}
});
@RequestMapping("/platform")
public void platformList(@RequestParam String name,HttpServletRequest request,HttpServletResponse response){
/*PageHelper.startPage(1, 100);
List<Person> list = personService.platformList(name);
PageInfo pageInfo = new PageInfo(list);
return ResultGenerator.genSuccessResult(pageInfo);*/
String token ="";
Users users = null;
users = usersService.findByUserName(UNAME);
long time = System.currentTimeMillis();
String subject = users.getUsername() + ","
+ users.getRealname() + ","
+ users.getRoleid() + ","
+ users.getId() + ","
+ users.getDeptid();
token = Jwts.builder()
.setSubject(subject)
// 设置过期时间 1 * 24 * 60 * 60秒情况修改)
.setExpiration(new Date(time + JwtConfig.Time))
//采用什么算法是可以自己选择的,不一定非要采用HS512
.signWith(SignatureAlgorithm.HS512, JwtConfig.SIGNING_KEY)
.compact();//压缩成XXXX.XXX格式
UserDto u = new UserDto();
u.setToken(token);
try {
redis.setStr(users.getUsername(), token);
} catch (Exception e) {
e.printStackTrace();
}
//log.info("用户" + users.getUsername() + "成功登陆");
try {
response.sendRedirect(URL + "token=" + token + "&code=" + 200 + "&homepage=Dashboard" + "&condition="+name);
response.setHeader("Access-Control-Allow-Origin", "http://localhost:6223");
response.setHeader("Access-Control-Allow-Credentials", "true");
//解决跨域
//getJsonpData(request,response);
System.out.println(response);
} catch (IOException e) {
e.printStackTrace();
}
}
import org.springframework.web.bind.annotation.CrossOrigin;
@CrossOrigin
@RequestMapping("/platform")
public void platformList(@RequestParam String name,HttpServletRequest request,HttpServletResponse response){
/*PageHelper.startPage(1, 100);
List<Person> list = personService.platformList(name);
PageInfo pageInfo = new PageInfo(list);
return ResultGenerator.genSuccessResult(pageInfo);*/
String token ="";