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的值并用弹窗的方式显示出来?求各位大神的不吝赐教。。JavaScriptstruts2 Ajax
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的值并用弹窗的方式显示出来?求各位大神的不吝赐教。。JavaScriptstruts2 Ajax
解决方案 »
- 走过,路过,不要错过,有个好问题!~~
- java数据结构
- 【讨论】关于xfire开发webservice
- 谁做过SMGP1.38协议开发,能提供个二进制包样例给我吗?
- 关于WebLogic Portal的Shell的问题??
- JAVA中createStatement()有什么作用?
- log4j写入数据库,总说找不到数据库驱动,天啊。。。。
- 利用jsp+javabean+servlet的MVC的开发模式如何返回查询的记录集
- jb9中连接数据库sql server2000(struts1.1)
- 大家帮我看一看一个struts问题
- hibernate使用时出错,各位帮忙看看
- tomcat6.0 启动 报错 ,帮我分析一下
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解析即可