1.页面
js文件:tipMessage.js
function showTipMesage(){
$.ajax({
type: "POST",
url: "showTipMessage.action",
async: false,
success: function(msg){
if(msg!="null"){
alert( msg );
}
}
});
}
调用
<script type="text/JavaScript"> showTipMesage(); ... other code
2.baseAction配置文件xml
<action name="showTipMessage" class="baseAction" method="showTipMessage">
3.后台BaseAction.java代码-获得提示信息
public String showTipMessage() throws IOException{
HttpServletRequest request = ServletActionContext.getRequest();
String tipMessage=(String) request.getSession().getAttribute("tipMessage");
HttpServletResponse response = ServletActionContext.getResponse();
if(tipMessage==null){
tipMessage="null";
}
response.getWriter().write(tipMessage);
request.getSession().removeAttribute("tipMessage");
return null;
}
4.后台BaseAction.java代码-添加提示信息
public void addTipMessage()(String msg) {
ServletActionContext.getRequest().setAttribute("message", message);
}
本文详细介绍了如何在前端JavaScript中通过AJAX调用后端BaseAction配置文件,实现显示提示消息的功能。包括提示消息的获取、显示及清除过程。
946

被折叠的 条评论
为什么被折叠?



