比如,我想点一个按钮,就像QQ空间里面的赞一样,点了那个按钮后,就把后台mysql数据库表中被赞次数那个属性值+1.如何实现?用button按钮响应事件。求源码案例啊 。JSPMySQL源代码

解决方案 »

  1.   

    点击按钮的时候用ajax发送请求,将想要的数据返回来
      

  2.   

    ajax解决,通过id的标识来判别是否点过,防止重复点击
      

  3.   

    JSP中:
    $.post("queryqjlxleave.action",{"leaveType": t,"starttime":$("#starttime").val()},function(data){
    alert(data为返回的值);
    });
    action中:    private String 方法名() {
              //方法什么的,保存数据库在这里写就行
    // 无刷新查询Startasd
    PrintWriter out = null;
    this.getResponse().setCharacterEncoding("utf-8");
    try {
    out = this.getResponse().getWriter();
    } catch (IOException e) {
    e.printStackTrace();
    }
    String mess = null;
    // 返回状态
    mess = "";//返回值
    out.write(mess);// mess为返回到jsp页面的值
    out.flush();
    out.close();
    // ajax无刷新查询End
        }
      

  4.   

    leaveType和starttime为参数,如果不需要可以去掉,如果不够可以照这样填写,后台正常获取参数就行
      

  5.   

    AJAX,楼上用的去jquery的框架,你可以用javascript,自己去百度一下吧,别老是想着要源码
      

  6.   

    就不能直接用个buton响应事件来向后台传递该内容的ID,然后再通过action接受来操作数据库处理吗?
      

  7.   

    ajax 局部刷新 异步提交,我有ajax+js 和ajax+jQuery 的博客文,你可以看看,要举一反三
      

  8.   

    楼上都已经说了解决办法,用ajax。
    你可以用简单的ajax实现,也可以用一些ajax框架来实现。
      

  9.   

    jsp自带sql标签,直接在页面定义sql信息,调用sql语句就ok了.具体google jsp sql标签
      

  10.   

    不用form,自然要用ajax,这个可以度娘的
      

  11.   

    上网搜下jquery ajax用法就会明白的
      

  12.   

    正解,自己JS好就自己写,不好就用jQuery