当前位置:编程学习 > JAVA >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,