我会用jquery的ajax和struts2完成局部刷新,
也知道可以用json把后台对象传到jsp页面上,
同时也了解一点关于MVC的知识,
但是用jquery的ajax进行MVC开发,那么就会在javascript中组装大量的html代码
这始终不太好,
我现在的问题就是有没有什么方法可以实现不在javascript中组装html代码,并且又可以像ajax那样达到局部刷新的效果

解决方案 »

  1.   

    使用ajax访问另一个jsp页面,在这个jsp页面中组装html,从响应消息中将需要的html提取出来就可以了
      

  2.   

    对action转发。
    $.post("actionName",params,function(response){
        div.html(respone);
    });
      

  3.   

    这不是变成了在action中组装html代码了,不是更加不好
      

  4.   

    我是用struts2的,在jsp中处理代码,不太好吧
      

  5.   

    html总归是要拚的,页面上你不想拚,java里面你也不想拼,那你觉得在哪部分做这个工作好呢?
      

  6.   

    就在页面上,但不在javascript中
      

  7.   

    把一需要的html写到一个页面的ajax 用的时候,去读这个html 文件
      

  8.   

    html是要自动生成的,这不是变成了html文件是固定不变的了吗?
      

  9.   

    想来想去,还是在javascript中组装html最好啊