小弟不才,入行两年,初涉jsp。最近在用jsp写一个个人网站,采用框架为;后台用ssh、前台用jquery,加入了urlrewrite对页面进行优化。(我知道像我这类型的网站,用php是主流,但是我现在只会java,请求大家务喷~)。
    转入正题。我现在利用jquery的分页插件获取文章。
    1.页面code (在index.jsp里面)
        <a href = "http://localhost:8080/XXX/page/1">1</a>
        <a href = "http://localhost:8080/XXX/page/2">2</a>
        ...
    2.urlrewrite cdoe
        <rule>
            <from>/page/([0-9]+)</from>
            <to type="forward">/post/getPostsByPage?currentPage=$1</to>
        </rule>
    说明:urlrewrite是没问题的。在后台是可以获得currentPage的值。    这样的话,我在页面点击<a>标签的时候,页面跳转至http://localhost:8080/XXX/page/1,后台调用action进行处理。那在后台的话,我只能返回构建好的整个index.jsp了,因为此时页面已经跳转了。
    可真实想法是,我只想要得到该页的文章,然后通过jquery.append()函数,把返回的文章加到原来的index.jsp中去。
     个人认为核心问题是,当我点击a标签的时候,页面跳转至http://localhost:8080/XXX/page/1,然后通过urlrewrite也是可以到达实际处理的action,那返回值我该如何写,不至于让我返回整个页面吧?