解决方案 »
- 求大虾指点 Invocation of init method failed; nested exception is java.lang.NoSuchMeth
- 关于存储过程的问题
- Java问题,小弟是新手,请各位大虾多多指教!!!
- hibernate 配置文件的主要作用什么?
- opencms中怎么点击连接跳到领一个页面?
- 为什么我程序里的Session下面都出红线了
- 上传文件错误
- 我参加高程,请问学习Java用什么书好?请说明作者,出版社,书名,翻译者,版本!不胜感激! 在线!!
- [请教]关于apache同weblogic互连并且实现负载平衡的问题
- 解释下啥原理
- 求助(网站发布)
- 关于FlippingBook逼真flash翻页效果问题,如何自动翻页,急求!!!!!
html页面没有${pageContext.request.contextPath}刚才又试过发现,把ip:192.168.1.101 改成localhost就可以了,但是换成ip请求就不可以,这又是为什么呢
url:"http://192.168.1.101/test_server/user_login.action",
type:"get",
async:true,
data:json,
//{"password":"123","username":"admin"}
success:function(data,textStatus){
//alert(data.toString());
},
error:function(XMLHttpRequest,textStatus,errorThrown){
alert("请求出错啦");
}服务器可就收到发来的数据,
但是返回给客户端,firebug是这样的
重新载入页面以获取源代码: http://192.168.1.101/test_server/user_login.action?username=admin&password=123
public String login() throws IOException {
System.out.println(user.getUsername()+"----"+user.getPassword());
// 调用业务层
User loginUser = userService.login(user);
// 判断是否登陆成功
if (loginUser == null) {
// 登陆失败
response.getWriter().write("用户不存在!");
return "login";
} else {
// 登陆成功
session.setAttribute("user", loginUser);
System.out.println("-----------------------------------");
System.out.println(user.getUsername()+"----"+user.getPassword());
ActionContext.getContext().put("loginUser", loginUser);
return "loginSUCCESS";
}
}
既然用json就去掉return "loginSUCCESS";方法改成 void
struts的xml配置文件配置成接受json
格式的