struts2结果页实现弹窗效果

向右看齐 2022-05-23 10:52 216阅读 0赞

1.在action里面向request添加message

比如:添加用户

  1. public String user_add(){
  2. request=ServletActionContext.getRequest();
  3. String sex=request.getParameter("user.sex");
  4. user.setSex(sex);
  5. flag=userDao.insertUser(user);
  6. if(flag==true){
  7. ActionContext.getContext().put("message", "添加成功");
  8. return SUCCESS;
  9. }else{
  10. ActionContext.getContext().put("message", "添加失败");
  11. return INPUT;
  12. }
  13. }

2.在结果页添加script代码

  1. <script type="text/javascript">
  2. var message = "${requestScope.message}";
  3. if (message != "") {
  4. alert(message);
  5. }
  6. </script>

运行效果:

添加用户界面

20180607141829503

添加成功提示

20180607141839449

查看用户列表

20180607141847881

发表评论

表情:
评论列表 (有 0 条评论,216人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Struts2 结果结果类型

        正如前面提到的,<results>标签在Struts2的MVC框架的视图中所扮演的角色。动作是负责执行业务逻辑。执行业务逻辑后,接下来的步骤是使用<resul

    相关 JQuery实现效果

    这是笔者实际项目中的一个需求,我们先来看看特效。 ![这里写图片描述][20150619162138786] 页面加载时弹出窗口,点击关闭按钮,窗口消失并呈现动画效果。