struts2 + ajax

struts2 + ajax

一,首先把struts2-json-plugin-2.1.8.1.jar包拷贝到项目的lib目录下面

 

二,在action中

@Controller

public class OperateEmp extends ActionSupport {

    @Resource

    private EmpServiceempService;

 

     private Stringmsg ;//这个是我要在前台得到的标识列

    // private String id ;

    // private String name;

 

    //setter getter方法

    public String getMsg() {

        returnmsg;

    }

    public void setMsg(String msg) {

        this.msg = msg;

    }

 

    public String delEmp() {

        msg = "ok";

        return SUCCESS;// 这里要是SUCCESS

    }

 

}

 

三,struts.xml配置文件中

 主要:要使用type=json 的前提需要导入struts2-json-plugin-2.1.8.1.jar

         1,extends 要继承json-default

2,type 写成json

<packagename="operateEmp"namespace="/operateEmp"extends="json-default">

        <actionname="empAction"class="operateEmp"method="delEmp">

            <resulttype="json"><!--无需视图配置 -->

                <paramname="root">msg</param> <!—这里就是返回那个值 -->

            </result>      

</action>

    </package>

 

 

四,页面

<scripttype="text/javascript"src="${pageContext.request.contextPath}/js/jquery-1.4.2.min.js"></script>

<scripttype="text/javascript">

    function delEmp(empId){

  $.post("${pageContext.request.contextPath}/operateEmp/operate_delEmp.do",{'empId':empId},function(data){


if(data =='ok'){

                $("tr[id="+empId+"]").remove();

            }

        });

    }

</script>

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值