2016.6.30
来源:互联网 发布:在线php执行 编辑:程序博客网 时间:2024/06/05 10:53
一、json的put和accumulate(String key, Object value)
json.put(String key, Object value) 将value映射到key下。如果此JSONObject对象之前存在一个value在这个key下,当前的value会替换掉之前的value。
public JSONObject accumulate (String key, Object value) 累积value到这个key下。这个方法同element()方法类似,特殊的是,如果当前已经存在一个value在这个key下那么一个 JSONArray将会存储在这个key下来保存所有累积的value。如果已经存在一个JSONArray,那么当前的value就会添加到这个 JSONArray中。相比之下replace方法会替代先前的value
二、页面筛选条件 + pagenum 的处理
前端:<input type="hidden" name="pn" id="pn"/>
<div >
<nav style="padding-left:10px">
<ul class="pagination" id="old">
<li>
<a href="javascript:setVal(${pb.pageNum-1})" aria-label="Previous">
上一页
</a>
</li>
<li><a href="javascript:setVal(1)">1</a></li>
<c:if test="${pb.pageCount>1}">
<li><a href="javascript:setVal(2)">2</a></li>
</c:if>
<c:if test="${pb.pageCount>2}">
<li><a href="javascript:setVal(3)">3</a></li>
</c:if>
<c:if test="${pb.pageCount>3}">
<li><a href="javascript:setVal(4)">4</a></li>
</c:if>
<c:if test="${pb.pageCount>4}">
<li><a href="javascript:setVal(5)">5</a></li>
</c:if>
<li>
<a href="javascript:setVal(${pb.pageNum+1})" aria-label="Next">
下一页
</a>
</li>
<li><a href="javascropt:;">共${pb.pageCount}页</a></li>
<li>,到第</li>
<li>
<input type="text" name="pnum" id="pnum" class="form-control" style="width:60px;float:left"value="${pb.pageNum}"/>
</li>
<li>页</li>
<li><input type="button" value="确定" class="btn btn-default" onclick="pageSub()"/></li>
</ul>
<ul class="pagination" id="new">
</ul>
</nav>
<p></p>
</div>
</form>
<script type=”text/javascript”>
function setVal(pn) {
$("#pn").val(pn);
$("#form").submit();
}
function pageSub(){
$("#pn").val($("#pnum").val());
$("#form").submit();
}
</script>
后台:String stime = request.getParameter("stime");
String etime = request.getParameter("etime");
String state = request.getParameter("u_state");
User user = new User();
if (state !=null && !state.equals("")) {
user.setState(Integer.parseInt(state));
}
user.setStime(stime);
user.setEtime(etime);
String pn = request.getParameter("pn");
int pageNum = 1;
if (pn !=null && pn !="") {
if (Integer.parseInt(pn) > 1) {
pageNum = Integer.parseInt(pn);
}
}
PageBean<User> pb = testBiz.get_user(pageNum, user);
List<User> list = pb.getList();
- 2016.6.30
- springmvc学习2016.6.30
- leetcode题解日练--2016.6.30
- 2016.6.30-2017.6.30一年的工作时间,所学习的知识清单
- 2016.6.3
- 2016.6.17
- 2016.6.20
- 2016.6.22
- 2016.6.22
- 2016.6.24
- 2016.6.27
- 2016.6.28
- 2016.6.29
- 2016.6、2016.7
- 签到 2016.6.9
- 签到 2016.6.14
- 签到 2016.6.17
- 签到 2016.6.26
- SQL Server2008 删除大量数据
- 5. Longest Palindromic Substring
- android中怎么画统计图
- 博客
- flask安装与测试
- 2016.6.30
- 利用Profile构建不同环境的部署包
- vb.net面向对象(函数和过程的区别)
- PPT封面设计的一些心得
- oracle 数据库表导入导出
- cvFilter2D( src, dst, &km, cvPoint( -1, -1 ) ); //设参考点为核的中心
- php学习第二天_常量
- android6.0源码分析之Camera API2.0下的Preview(预览)流程分析
- windows下mongodb安装与使用整理