这是我自定义的类:
public class SysResult {
private Integer status;
private String msg;
private Object data;
public static Sysresult ok(Object data){
return new Sysresult(data);
}
public Sysresult(Object data) {
this.status = 200;
this.msg = "OK";
this.data = data;
}
通过Controller返回了一个SysResult对象
@RequestMapping("/login") // 全局唯一
@ResponseBody
public SysResult login(User user) {
System.out.println(user.username+" "+user.password);
if("wenmo".equals(user.username)&&"111111".equals(user.password)){
System.out.println("执行了!");
return SysResult.ok(null);
}else{
return SysResult.ok(user.username);
}
}
ajax如下所示
$(function () {
$('#Submit').click(function(){
$.ajax({
type:'get',
url:'../mo/login.html',
dataType:"json",
data:{username:$("#username").val(),password:$("#password").val()},
dataType:"json",
success:function(data){
alert("回调函数");
},
error:function(data){
alert("错误信息");
}
});
});
})
最后执行的error方法,而不是success方法,前台界面406 (Not Acceptable)
public class SysResult {
private Integer status;
private String msg;
private Object data;
public static Sysresult ok(Object data){
return new Sysresult(data);
}
public Sysresult(Object data) {
this.status = 200;
this.msg = "OK";
this.data = data;
}
通过Controller返回了一个SysResult对象
@RequestMapping("/login") // 全局唯一
@ResponseBody
public SysResult login(User user) {
System.out.println(user.username+" "+user.password);
if("wenmo".equals(user.username)&&"111111".equals(user.password)){
System.out.println("执行了!");
return SysResult.ok(null);
}else{
return SysResult.ok(user.username);
}
}
ajax如下所示
$(function () {
$('#Submit').click(function(){
$.ajax({
type:'get',
url:'../mo/login.html',
dataType:"json",
data:{username:$("#username").val(),password:$("#password").val()},
dataType:"json",
success:function(data){
alert("回调函数");
},
error:function(data){
alert("错误信息");
}
});
});
})
最后执行的error方法,而不是success方法,前台界面406 (Not Acceptable)
解决方案 »
- 数据库遇到ORA-01652: 无法通过128(在表空间TEMP中)扩展 temp 段 问题,请高手帮助!!
- 大侠们出手吧
- struts2的拦截器如何获得post,get请求得内容
- jk shared memory 是做什么用的?
- HQL 语句里传递中文,为什么查询不出来?英文的就可以,急 在线等
- beanutils是干什么的
- "weblogic.jndi.WLInitialContextFactory问题
- 急,一个小问题,http://localhost需要验证?
- 在struts中,Action类线程安全?????
- struts2标签问题
- 用debug调试出现问题
- java新手用cmd编程时遇到无法访问库类的问题,请指教
@RequestMapping("/login") // 全局唯一
@ResponseBody
public SysResult login(User user) {
将SysResult改成String,直接返回JSON字符串
解决方法二:
查看是否缺少:jackson-core-asl-1.9.12.jar,jackson-mapper-asl-1.9.12.jar 这两个包,或者其它jar包