Struts2 alert 提示

来源:互联网 发布:javagui编程代码 编辑:程序博客网 时间:2024/05/02 02:48

  最近在用Struts2+Spring+Hibernate主流框架开发项目,其中有部分界面表单提交结果的处理问题,之前一直都是通过struts.xml配置指定的返回页面,在页面上显示出actionMessage,这样感觉不是很好,就想不要页面跳转,点击按钮处理后直接由js来alert()出来,以前没有专门研究过,知道ajax可以实现,但那样每个提交时都要用ajax,太麻烦了,现在把我的实现方式记录下来:

      首先,还是传统的Action,一般情况下,我们要返回信息可能会这样写:this.addActionMessage("提交成功!");这里做一点变化,用request.setAttribute("tipMessage", "提交成功!");  (tipMessage是自定义的)。

OK,然后在当前提交的页面里加上如下一段js:

<script type="text/javascript">  

var msg="${requestScope.tipMessage}";
  if(msg!=""){
  alert(msg);
  }

</script>

当然了,最后要记住struts.xml里同样要配置<result />的相关信息。

原创粉丝点击