为了账号安全,请及时绑定邮箱和手机立即绑定

翻页不成功

我写的没有问题,但是

<form action="<%=basePath %>List.action" id="mainForm" method="post">
        <input type="hidden" name="currentPage" id="currentPage" value="${page.currentPage }"/>
..........
<div class='page fix'>
                            共 <b>${page.totalNumber }</b> 条
                            <c:if test="${page.currentPage!=1}">
                                <a href="javascript:changeCurrentPage('1')" class='first'>首页</a>
                                <a href="javascript:changeCurrentPage('${page.currentPage-1 }')" class='pre'>上一页</a>
                            </c:if>
                            当前第<span>${page.currentPage }/${page.totalPage }</span>页
                            <c:if test="${page.currentPage!=page.totalPage }">
                                <a href="javascript:changeCurrentPage('${page.currentPage+1 }')" class='next'>下一页</a>
                                <a href="javascript:changeCurrentPage('${page.totalPage }')" class='last'>末页</a>
                            </c:if>
                            跳至&nbsp;<input id="currentPageText" type='text' value='1' class='allInput w28' />&nbsp;页&nbsp;
                            <a href="javascript:changeCurrentPage($('#currentPageText').val())" class='go'>GO</a>
                        </div>
                        
                        
                        
                        
/**
 * 修改当前页码,调用后台重新查询
 * @param currentPage
 */
function changeCurrentPage(currentPage){
    $("#currentPage").val(currentPage);//$("#currentPage")引号里边是因为list.jsp中有一个hidden,不理解它的作用
    $("#mainForm").submit();
}

翻页怎么不成功呢,没有报错,点击下一页没有反应?不知道出了什么问题

正在回答

6 回答

就是跳转不了,这时怎么回事?


0 回复 有任何疑惑可以回复我~

我也出现了这个问题,但是,我的不是正则表达式出错,找了半天也不知道哪里出现错误

0 回复 有任何疑惑可以回复我~

我也是这出现这个问题,我发现是因为currentPage传到后台时无法数值一直都是1,导致无法翻页。但是不懂如何解决这个问题

0 回复 有任何疑惑可以回复我~
#1

sakura_fc 提问者

应该就是我的那个问题吧,我上面把正则验证写错了,你看看是不是这个问题
2016-12-22 回复 有任何疑惑可以回复我~

Pattern pattern=Pattern.compile("[0-9]{1,9}");,这里写错了,写成[0,9]{1,9}了

0 回复 有任何疑惑可以回复我~
<select id="queryMessage" parameterType="java.util.Map" resultMap="MessageResult">
    SELECT ID,COMMAND,DESCRIPTION,CONTENT from MESSAGE 
    <where>
        <if test="message.command!=null and !&quot;&quot;.equals(message.command.trim())">
            and COMMAND = #{message.command}
        </if>
        <if test="message.description!=null and message.description!=''">
            and DESCRIPTION like '%' #{message.description} '%'
        </if>
    </where>
    order by ID limit #{page.dbIndex},#{page.dbNumber}
  </select>

我是这样写的,没有问题呀,要是有问题,第一页的数据怎么会查到的呢

0 回复 有任何疑惑可以回复我~

可能是sql语句写的有问题,导致查询不出别的页信息

hidden就是在页面上不显示,但是可以用来记录值,然后在js中读取使用

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

翻页不成功

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信