52,792
社区成员




function checkLgoin()
{
if (userForm.getForm().isValid()) {
userForm.getForm().submit({
// formBind: true,
// waitMsg:"正在验证,请等待。。",
method:"POST",
url:"user/userLog!checkUserModify.action",
success:function (form,action)
{
Ext.Msg.alert('提示信息',action.result.Info);
userForm.hide();
window.parent.rightFrame.location="testExtjs/eMain.jsp"
},
failure : function(form, action) {
Ext.MessageBox.alert("提示信息",action.result.Info);
}
});
}
}
public void checkUserModify()
{
HttpServletRequest request =ServletActionContext.getRequest();
HttpServletResponse response=ServletActionContext.getResponse();
response.setContentType("application/json;charset=UTF-8");
String loginName=request.getParameter("loginName");
String pwd=request.getParameter("passWord");
listMenus = new ArrayList();
List listGroup=new ArrayList();
usersession = ActionContext.getContext().getSession();
int userId = (Integer) usersession.get("requestUserid");
us.setUserName(loginName);
us.setUserPwd(pwd);
Boolean result=false;
List list=userService.checkUser(us);
String str="";
List listPermission=readXml.getPermission();
int menuId=0;
if (list.size()==1)
{
result=true;
listMenus=readXml.getMenus();
usersession.put("listMenus", listMenus);
str = "Info:'登录成功'" ;
}
else
{
str="Info:'登录失败'";
}
try {
response.getWriter().print("{success:"+result+", " + str+"}");
} catch (IOException e) {
e.printStackTrace();
}
}
var ajax = Ext.Ajax.request({
url: "test.action",
params: {
},
success: function(response, option) {
},
failure: function(response, option) {
}
});
public class Test extends ActionSupport {
@Override
public String execute() throws Exception {
return SUCCESS;//ERROR
}
}
<action name="test" class="com.test.Test">
<result name="success">test.jsp</result>
<result name="error">error.jsp</result>
</action>