Action
package org.sdibt.group.action;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Namespace;
import org.apache.struts2.convention.annotation.ParentPackage;
import org.sdibt.group.entity.User;
@ParentPackage("struts-default")//继承那个父类
@Namespace(value="/login")//命名空间
public class LoginAction {
private User user;
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
/**
* 判断用户登录
* @return
* @throws IOException
*/
@Action(value="login")
public void login() throws IOException{
//得到httpservlet里的response
HttpServletResponse response = ServletActionContext.getResponse();
PrintWriter out = response.getWriter();
/*
* 判断用户名和密码是否正确
* 这里只是做测试,用户名和密码是伪造的。
*/
if (user.getUserName().equals("zhangsan")&&user.getUserPassword().equals("ok")) {
out.print("{\"mess\":\"success\"}");//返回也是一个json对象
}else {
out.print("{\"mess\":\"fail\"}");//返回一个json对象
}
//关闭资源
out.close();
}
}package org.sdibt.group.action;
im