问题描述: 如果每页10条,下一页就从11递增,依次类推:用varStatus,下一页又从1开始了 解决方案: <c:forEach var="pag" begin="2" end="${PagSize}" step="1"> begin就是从第几开始,end就是到第几页,step就是步长 续问: 在页面怎么显示序号?如果用varStatus="status" 页面显示${status.coun…
利用jstl标签functions的prefix属性的length属性值 1.首先在jsp页面导入jstl function标签 <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 2.比如集合为messagelist <c:forEach items="${messagelist }" var = "message"&…
<c:forEach var="i" begin="1" end="9" varStatus="status"> ${status.index} </c:forEach>…
import cn.web.body.User; import com.opensymphony.xwork2.ActionSupport; import java.util.ArrayList; import java.util.List; public class ValueStackActiono extends ActionSupport { private List<User> list=new ArrayList<>(); public List<User>…
很多时候,我们都需要在插入一条数据后回过头来获取到这条数据在数据表中的自增主键,便于后续操作.针对这个问题,有两种解决方案: (1)先插入,后查询.我们可以先插入一条数据,然后根据插入的数据的各个字段值,再次访问数据库,从数据库中将刚刚插入的数据查询出来.当然,这种方法是很笨的,不提倡使用. (2)MyBatis为我们提供了一种在插入数据后获取自增主键的方式,通过这种方式,我们可以在插入一条数据之后直接从插入的POJO对象中取出id即可.这种方式简单且效率高.节省代码量,因此提倡使用. Mapp…
1.JQuery: jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架).jQuery设计 的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情.它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作.事件处理.动画设计和Ajax交互. jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口:具有高…
<if>标签 1.判断非空或不等于 <if test="assessTypes!= null and assessTypes!='' "> AND FIND_IN_SET(t1.assess_type,#{assessTypes}) </if> 2.判断等于某个固定字符 <if test='rankWay=="byAssessDate" and isDesc=="1" '> ORDER BY t1.…
jsp支持丰富的jstl标签语言(需要jar包支持),其中list循环(迭代)用的是<c:forEach></c:forEach>标签. 这个标签的作用就是迭代输出标签内部的内容.它既可以进行固定次数的迭代输入,也可以依据集合中对象的个数来决定迭代的次数. 这个标签需要与el表达式联合使用,带有以下可选属性: 一般情况下使用var和items两个属性即可. <c:forEach items="${list}" var="item" va…
今天写sql发现了一点问题,乱弄了好久算是搞定了.关于mybatis的批量插入使用foreach插入形式为: insert into role_privilege( role_id, privilege_id,last_edit) values ( ?, ?, ? ),( ?, ?, ? ),( ?, ?, ? ): 而不不希望是这样的 insert into role_privilege( role_id, privilege_id,last_edit) values ( ?, ?, ? )…
Mybatis批量insert 返回主键 Mybatis从3.3.1版本开始,支持批量插入后返回主键ID.首先对于支持自增主键的数据库使用useGenerateKeys和keyProperty,对于不支持生成自增主键的数据库使用selectKey标签.类似<MyBatis 返回insert操作主键>中单条插入. 使用批量插入,可以减少和数据库交互的次数,但是,数据量应该做一个控制,和for循环类似.首先定义Java Bean Instance: import java.io.Serializa…