webwork组合查询结果返回后查询的上拉框获取查询值的有关问题

webwork组合查询结果返回后查询的下拉框获取查询值的问题

         这个问题是一个比较容易忽略的问题,但是确是必须实现的。首先说明下情况我们使用下拉框有两种:

     1.<ww:selectname="downfileuserlinkForm.downfileusersort.sortId" list="sortMap"required="true"   headerKey="0" headerValue="------" />

     或者是:<ww:select name="searchUsermoneylogForm.searchactionType" list="actiontypeList" theme="simple" listKey="actionId" listValue="actionName" />

解释一下第一种其实是把一个HashMap的类中的key和value显示value而选中的是key,我们最终通过searchform中的某个字段将这个值取出;第二种是从一个列表中取值须指明 listKey="actionId" listValue="actionName" 如果有默认值的话需要添加 headerKey="0" headerValue="------"

      我遇到的问题是用户输入的查询值在返回查询结果后将不能返回用户输入的查询值,这样将对程序的可用性造成严重影响,查了很久原因是:searchform中的search字段类型与数据库中的类型不匹配造成查询输入值不能返回,修改类型即可解决这个问题。