StringBuilder sql=new StringBuilder()
.append("select s.studentid,s.studentname,s.schoolid,s.classid,s.fenke,s.gradeid")
.append("  from studentinfotbl s")
.append(" where 1=1 ")
;

if(studentid!=null && !studentid.equals(""))
{
sql.append(" and s.studentid like ?");
pars.add("%"+studentid.trim()+"%");
}
                        sql.append(" "+"order by s.classid")
;我是用struts做的查询,上面是sql语句,根据考号查询按班级排序我想在查询完以后,在按钮旁边显示一下符合条件的记录有几条该怎么实现?
在页面上怎么获得这个值,页面用的是struts标签希望老大们指点

解决方案 »

  1.   

    我用rows.list把总数得到了,在页面上怎么取到这个值,
      

  2.   

    用Action传,在Action里面要给变量加上get()方法
    取值,string:
    <s:property value="stringname"/>
    <s:text name="%{stringname}"/>最好加%{},防止与资源文件冲突
    List:List<String>
    <s:iterator value="listname" status="statu">//迭代显示list里面内容
    <s:property value="#statu"/>
    <s:text name="%{#statu}"/>
    </s:iterator>
    Map:HashMap<String,String>
    <s:iterator value="mapname.keySet()" id="key">
    <s:property value="#key"/>
    <s:property value="mapname.get(#key)"/>
    </s:iterator>