博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
项目笔记:前后台传值的几种方法
阅读量:6889 次
发布时间:2019-06-27

本文共 2420 字,大约阅读时间需要 8 分钟。

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
softwares = softwareService.queryAll(); List
softwareList = new ArrayList
(); 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);}

后台获取,并再传给前台

//修改规则库UIpublic String editUI(){    if(controlMeasures != null){        controlMeasures = controlMeasuresService.queryById(controlMeasures.getId());    }    List
softwares = softwareService.queryAll(); List
softwareList = new ArrayList
(); 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;}

再从前台获取值

 

转载地址:http://fhqbl.baihongyu.com/

你可能感兴趣的文章
文件上传时几个Content-type
查看>>
我的友情链接
查看>>
Exchange Server 2013 集成Office Web App
查看>>
字节转换工具,在线字节转换工具
查看>>
实验心得
查看>>
mysql 生成行号
查看>>
Control your Thinkpad T430 fan speed in Ubuntu 12.
查看>>
【OSC手机App技术解析】- 在WebView中组装HTML
查看>>
转载 Linux 整合 AD 實戰:CentOS 7.0 整合 Active Directory 驗證管理
查看>>
Android应用升级,检测更新,下载,检验,安装
查看>>
Elasticsearch refresh vs. flush
查看>>
质量管理:测试基础架构图
查看>>
Windows Server 2008安装SQL Server 2008
查看>>
jsonp的原理?
查看>>
快速开发框架V0.001(免费、100%开源)
查看>>
文件上传与下载/Mail
查看>>
jQuery ajax() 方法
查看>>
怎样安排您的读书时间?
查看>>
IoC
查看>>
一、 Python的基本概念
查看>>