问题描述
我用的是Struts2和Spring,mybatis,我就是想问,我怎么用queryParams这个传不是String类型的变量呢,我只能传是String类型的,下面的代码,各位大大,有什么高见吗?<scripttype="text/javascript"src="js/easyui/locale/easyui-lang-zh_CN.js"></script><%PsnFindDatapsnFindData=(PsnFindData)request.getAttribute("psnFindData");%><scripttype="text/javascript">$(function(){$query={uname:decodeURIComponent('<%=psnFindData.getName()%>'),spellname:decodeURIComponent('<%=psnFindData.getSpellname()%>'),idcardno:decodeURIComponent('<%=psnFindData.getIdcardno()%>'),nation:decodeURIComponent('<%=psnFindData.getNation()%>'),sex:decodeURIComponent('<%=psnFindData.getSex()%>'),police:decodeURIComponent('<%=psnFindData.getPolice()%>'),addressdetail:decodeURIComponent('<%=psnFindData.getAddressdetail()%>'),valid:decodeURIComponent('<%=psnFindData.getValid()%>'),unit:decodeURIComponent('<%=psnFindData.getUnit()%>')};$("#tt").datagrid({url:"find/psnAjaxFind.action",queryParams:$query});
解决方案
解决方案二:
直接传就可以了哇,在前面定义下其类型就可以了
解决方案三:
比如:varindex=0;//0为查询varqp={valid:decodeURIComponent('<%=psnFindData.getValid()%>'),index:index};$("#tt").datagrid({url:"find/psnAjaxFind.action",queryParams:qp});
解决方案四:
后台怎么接受queryParams:$query的参数?