struts2里返回给用户的信息怎么在前台页面用弹窗的形式显示出来?
RT,在action里有一个方法,处理完之后将返回给用户的信息放在addActionError和addActionMessage里面,现在我想用js或者ajax获取 ,请问怎么获取呢?附代码:action类
public String login(){
/*
if(!rand.equalsIgnoreCase((String)ServletActionContext.getRequest().getSession().getAttribute(rand))){
addActionError(getText("login_rand_error"));
return "login";
}
*/
System.out.println(model.getLoginName());
System.out.println(model.getLoginPassword());
Admin adminTemp = adminService.adminLogin(model.getLoginName(), model.getLoginPassword());
System.out.println(adminTemp);
if(adminTemp!= null){
ServletActionContext.getRequest().getSession().setAttribute("admin", adminTemp);
return "index";
}else{
addActionError(getText("login_fail"));
return "login";
}
}
在jsp页面怎么获取ActionError的值并用弹窗的方式显示出来?求各位大神的不吝赐教。。 JavaScript struts2 Ajax --------------------编程问答-------------------- 自己顶一下,很急啊,跪求知道的大神指点一下。。 --------------------编程问答-------------------- Ext.onReady(
function searchFile(){
var myMask = new Ext.LoadMask(Ext.getBody(),{msg:"正在读取文件..."});
var path="images/automaticsTations/rain";
Ext.Ajax.request({
url:"<%=request.getContextPath()%>/automaticsTations/searchFileForAtuoSta.do?filePath="+path,
success: function(response, opts){
var json=Ext.decode(response.responseText);
for(var i=0;i<json.results;i++){
fileName[i]=json.rows[i].fileName;
}
k=json.results-1;
max=json.results-1;
}
}
);
}
);
用EXT的ajax,action指向数据页,在action把想要的消息放到一个对象里,用EXT解析即可 --------------------编程问答-------------------- 解析的数据页要是标准的json数据,具体百度就有
补充:Java , Java EE