1、前台传入不是实体类里的值
//修改规则库管理 function editControl(){ var selectRows = $("#ruleManagementTable").datagrid(‘getSelections‘); if(selectRows.length > 1){ showMsg("","只能选择一个修改!",false); return false; } if(selectRows.length == 0){ showMsg("","请选择一条规则进行修改!",false); return false; } var selectIndex = $(‘#ruleManagementTable‘).datagrid(‘getRowIndex‘,selectRows[0]); showWindow("修改规则库管理","genuineManagementAction_editUI.do?selectIndex="+selectIndex,"500","380",true); }
后台获取,并再传给前台
//修改规则库UI public String editUI(){ String selectIndex = getRequest().getParameter("selectIndex"); getRequest().setAttribute("selectIndex", selectIndex); List<Software> softwares = softwareService.queryAll(); List<Software> softwareList = new ArrayList<Software>(); if(softwares != null){ for(Software gsnm : softwares){ Software gm = new Software(); gm.setSoftName(gsnm.getSoftName()); gm.setSoftId(gsnm.getSoftId()); softwareList.add(gm); } } getRequest().setAttribute("softwareList", softwareList); return RETURN_EDITUI; }
再从前台获取值
var rowSelectIndex = ${selectIndex};
2、前台传入实体类里的值
function editControl(){ var selectRows = $("#ruleManagementTable").datagrid(‘getSelections‘); if(selectRows.length > 1){ showMsg("","只能选择一个修改!",false); return false; } if(selectRows.length == 0){ showMsg("","请选择一条规则进行修改!",false); return false; } var selectIndex = $(‘#ruleManagementTable‘).datagrid(‘getRowIndex‘,selectRows[0]); showWindow("修改规则库管理","genuineManagementAction_editUI.do?controlMeasures.id="+selectRows[0].id,"500","380",true); }
后台获取,并再传给前台
//修改规则库UI public String editUI(){ if(controlMeasures != null){ controlMeasures = controlMeasuresService.queryById(controlMeasures.getId()); } List<Software> softwares = softwareService.queryAll(); List<Software> softwareList = new ArrayList<Software>(); if(softwares != null){ for(Software gsnm : softwares){ Software gm = new Software(); gm.setSoftName(gsnm.getSoftName()); gm.setSoftId(gsnm.getSoftId()); softwareList.add(gm); } } getRequest().setAttribute("softwareList", softwareList); return RETURN_EDITUI; }
再从前台获取值
<!-- ID --> <input id="id" type="hidden" name="controlMeasures.id" value="<s:property value=‘controlMeasures.id‘/>"> <input type="hidden" id="unGenRightRule" name="controlMeasures.unGenRightRule" value="<s:property value=‘controlMeasures.unGenRightRule‘/>"/>
时间: 2024-11-24 20:59:18