<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    分頁 亂碼問題(解決)

    Posted on 2008-04-01 16:13 G_G 閱讀(2090) 評論(1)  編輯  收藏 所屬分類: JspTag
    上一個blog中 粗略的使用了下分頁標簽使用 pg
    使用問題還是有很多 如 分頁中亂碼、多java代碼塊
    下面用一個 <jsp:include >來解決這些問題。
    ??? <!-- 使用寫好的分頁jsp 當中需要參數為 count 總結果個數 / maxPageItems(可選默認10)頁面顯示行數 / goUrl (可選默認本頁) 跳轉路徑 /? params? request中參數 應為亂碼問題 傳給下一個頁面 需要使用URLDecoder.decode(...) 如:String productName = URLDecoder.decode( request.getParameter("productName")==null?"":request.getParameter("productName"),"utf8" );
    ??? ?
    ??? -->

    ??? <jsp:include?page="../jspUtil/page.jsp">
    ????????
    <jsp:param?name="count"?value="<%=OrderServiceImp.getOrdersCount(beginTime,endTime,userName,companyName,productName,null,zq)%>"??/>
    ????????????
    <jsp:param?name="maxPageItems"?value="10"?/>
    ????????
    ????????????
    <jsp:param?name="goUrl"?value="/zhongqi/seleProduct.do"?/>
    ????????
    ????????
    <jsp:param?name="params"?value="beginTime"?/>
    ????????
    <jsp:param?name="params"?value="endTime"?/>
    ????????
    <jsp:param?name="params"?value="userName"?/>
    ????????
    <jsp:param?name="params"?value="companyName"/>
    ????????
    <jsp:param?name="params"?value="productName"?/>
    ????????
    ????
    </jsp:include>

    page.jsp

    <%@?page?language="java"?import="java.util.*"?pageEncoding="UTF-8"%>
    <%@page?import="java.net.URLEncoder"%>
    <%@page?import="java.net.URLDecoder"%>
    <%@?taglib?prefix="pg"?uri="/WEB-INF/pager-taglib.tld"?%>

    <%
    ????int?
    count?=?Integer.parseInt(?request.getParameter("count")?);
    ????int?maxPageItems?
    =?Integer.parseInt(?request.getParameter("maxPageItems")==null?"10":request.getParameter("maxPageItems")?);
    ????
    ????//參數設置?<jsp:param?name
    ="params"?value="xx"??/>
    ????String[]?params?=?(String[])request.getParameterMap().get("params");
    ????
    ????String?goUrl?=?request.getParameter("goUrl");
    ????
    %>
    <div?id="bgee">
    <div?align="center">
    <pg:pager
    ??
    id="pager"
    ??url
    ="<%=goUrl%>"
    ??items
    ='<%=count%>'
    ??
    maxPageItems="<%=maxPageItems?%>"
    ??export
    ="offset,currentPageNumber=pageNumber"
    ??isOffset
    ="false"
    ??scope
    ="request">
    ??
    ?? <%?
    ????for
    (?String?str?:?params?)?{
    ????????if?(request.getParameter(str)?!
    =?null?&&?!request.getParameter(str).equals(""))?{%>
    ????????????????
    <pg:param?name="<%=str?%>"?value='<%=?URLEncoder.encode(?URLDecoder.decode(request.getParameter(str),"utf-8"),"utf-8")%>'/>
    ????????
    <%?}
    ??? }%
    >



    <pg:index>
    <pg:prev?ifnull="true">
    <span>
    ??????
    <%?if?(pageUrl?!=?null)?{?%>
    ????????
    <A?HREF="<%=?pageUrl?%>">&lt;?上一頁</A>
    ??????
    <%?}?%>
    </span>
    </pg:prev>

    ??
    <pg:pages?export="pageUrl,?pageNumber">
    <%?if?(pageNumber?==?currentPageNumber)?{?%>
    ?
    <span><%=?pageNumber?%></span>
    <%}?else?{%>
    ?
    <a?href='<%=pageUrl%>'><%=?pageNumber?%></a>
    <%}%>
    </pg:pages>
    <pg:next?ifnull="true">
    <%?if?(pageUrl?!=?null)?{?%>
    ??
    <a?href='<%=pageUrl%>'>下一頁?&gt;</a>
    <%}%>
    </pg:next>
    </pg:index>
    </pg:pager>
    ????
    </div>
    </div>







    評論

    # re: 分頁 亂碼問題(解決)  回復  更多評論   

    2008-11-11 10:30 by 上了
    不行啊,pg:param 里面的value值又被編了一次,把%符號轉成%25。
    主站蜘蛛池模板: 亚洲AV无码一区二区三区电影 | 亚洲精品无码久久久久| 亚洲国产午夜电影在线入口| 欧洲人成在线免费| 久久精品国产亚洲av成人| a色毛片免费视频| 亚洲午夜未满十八勿入| 精品国产污污免费网站aⅴ| 国产精品久久亚洲不卡动漫| 免费无码A片一区二三区| 亚洲国产模特在线播放| 一个人看www在线高清免费看| 在线成人a毛片免费播放| 亚洲精品国产av成拍色拍| 四虎永久免费影院在线| 免费人成在线观看播放a| 国产成人免费a在线视频app| 污污污视频在线免费观看| 亚洲精品国偷自产在线| 免费一级不卡毛片| 亚洲一区二区影视| 国产又大又黑又粗免费视频| 九九久久精品国产免费看小说| 69式互添免费视频| 亚洲最大中文字幕无码网站| 国产小视频免费观看| 你懂的免费在线观看| 久久精品国产亚洲综合色| 曰批全过程免费视频网址| 天堂亚洲国产中文在线| 亚洲伊人成无码综合网 | 欧洲乱码伦视频免费| 精品亚洲国产成人av| 亚洲乱码精品久久久久..| 91频在线观看免费大全| eeuss影院www天堂免费| 亚洲色图国产精品| 亚洲Av无码国产情品久久| 99爱免费观看视频在线| 国产成人亚洲精品无码AV大片| 天堂在线免费观看中文版|