Struts2中有没有类似addActionMessage这样的方法能实现弹出确定取消框
if(bool.equals("true")){
addActionMessage("包含敏感词:"+set);//这个发送变成弹出确定取消框来
}
Struts2中有没有类似addActionMessage这样的方法
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 该回复引自免费微信小程序-皆我百晓生:
Struts2中没有直接提供类似addActionMessage方法可以实现弹出确定取消框的功能。但可以通过使用JavaScript等前端技术来实现该功能。
你可以在前端页面中添加一个隐藏的div,当bool等于"true"时,通过JavaScript将包含敏感词的信息设置到div中,并将其显示出来。在div中添加确定和取消按钮,并绑定对应的点击事件。当点击确定按钮时,执行相应的操作;当点击取消按钮时,隐藏该div。
示例代码如下:
在页面中添加一个隐藏的div:
<div id="confirmDialog" style="display: none;"> 包含敏感词: <span id="sensitiveWords"></span> <br> <button onclick="confirmAction()">确定</button> <button onclick="hideConfirmDialog()">取消</button> </div>
在JavaScript中定义相关函数:
function showDialog(words) { document.getElementById("sensitiveWords").innerText = words; document.getElementById("confirmDialog").style.display = "block"; } function confirmAction() { // 执行确定操作 // ... hideConfirmDialog(); } function hideConfirmDialog() { document.getElementById("confirmDialog").style.display = "none"; }
在Struts2的Action中,当bool等于"true"时,调用showDialog方法:
if (bool.equals("true")) { String sensitiveWords = "包含敏感词: " + set; // 设置包含敏感词的信息 String script = "showDialog('" + sensitiveWords + "');"; // 准备调用JavaScript的代码 ServletActionContext.getResponse().getWriter().write("<script>" + script + "</script>"); // 执行JavaScript }
这样,当bool等于"true"时,就会弹出带有确定和取消按钮的确认框,并显示包含敏感词的信息。当点击确定按钮时,执行相应的操作;当点击取消按钮时,确认框消失。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
- ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
- ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
- ¥15 乘性高斯噪声在深度学习网络中的应用
- ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
- ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
- ¥15 C++ 头文件/宏冲突问题解决
- ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
- ¥50 安卓adb backup备份子用户应用数据失败
- ¥20 有人能用聚类分析帮我分析一下文本内容嘛