在JSP中使用Flexigrid如何往后台传自定义参数

问题描述

JSP中使用Flexigrid来显示数据列表Flexigrid中使用的JSON数据格式现在遇到个问题就是,我得怎么把页面上的参数给传到后台去?URL传参过不去, Action中用@ModelAttribute也取不到!我要做的就是在页面上点击查询按钮后把表单数据传到Action的ProgramPrList方法中去,该怎么传?代码如下:后台Action: @RequestMapping(value="/prlist") @ResponseBody public String ProgramPrList(HttpServletRequest request, HttpSession session) throws SQLException{ List<Program> proList = null; JSONArray object = null; try { String proname = (String)request.getParameter("proname"); String protag = (String)request.getParameter("protag"); proList = ArrayList<Program>(); proList.add(proname); proList.add(protag); } catch (RuntimeException e) { e.printStackTrace(); return ACTION_ERROR; } return object.toString(); }前台JSP:<form action="${AP_ROOT}/program/prinit" id="sechForm" name="sechForm" method="post"> <select id="protype" name="protype"> <option value="2">电影</option> <option value="1">电视剧</option> </select> 名称<input id="proname" name="proname" type="text"/> 关键字<input id="protag" name="protag" type="text"/> <input id="btnSech" type="submit" value="查询"/></form><table id="menuTabl" class="flexme3" style="display: none"></table><script type="text/javascript"> $(".flexme3").flexigrid({ url: '${AP_ROOT}/program/prlist', method: 'get', dataType : 'json', colModel : [ {display: '编号', name : 'programid', width : 100, sortable : true, align: 'center'}, {display: '节目名称', name : 'name', width : 160, sortable : true, align: 'left'}, {display: '节目类型', name : 'typeid', width : 80, sortable : true, align: 'left'}, {display: '时长', name : 'programlength', width : 80, sortable : true, align: 'left'}, {display: '上架时间', name : 'addedtime', width : 100, sortable : true, align: 'left'} ], title: false, autoload: true, resizable: false, singleSelect: true, width: 910, height: 443 });</script>

解决方案

url: '${AP_ROOT}/program/prlist', 在这后面可以简单的拼装参数:url: '${AP_ROOT}/program/prlist?params=a',

时间: 2024-09-11 03:38:06

在JSP中使用Flexigrid如何往后台传自定义参数的相关文章

jsp中利用servlet实现图片上传

 代码如下 复制代码 首先,页面中即JSP中需要如下的组件: <h2 class="h2">       上传照片:      </h2>      <form action="pic.do" method="post"       enctype="multipart/form-data">       <input type="file" name="

jsp问题-jsp中模糊查询,后台没有出错,为什么实现不了?

问题描述 jsp中模糊查询,后台没有出错,为什么实现不了? 点击查找只是刷新页面,后台没有问题,但是又实现不了 具体代码: <% request.setCharacterEncoding("utf-8"); %> <%! private static final String DBDRIVER ="org.gjt.mm.mysql.Driver"; private static final String DBURL ="jdbc:mysq

jsp中onchange事件调用后台回显页面发生路径叠加样式改变

问题描述 jsp中onchange事件调用后台回显页面发生路径叠加样式改变 jsp中代码 function count(obj){ var tradeDateFrom = document.getElementById("tradeDateFrom").value; var tradeDateTo = document.getElementById("tradeDateTo").value; window.location.href ='mistakeCollect

jsp中向后台传值,出现问题

问题描述 jsp中向后台传值,出现问题 求助,刚学jsp怎么把value值传入后台? 解决方案 如果试服务器端跳转的话直接这样写 request.getRequestDispatcher("1.jsp?value='"+你的变量+"'").forward(request,response);

Jsp中的table多表头导出excel文件具体实现

 这篇文章主要介绍了Jsp中的table多表头导出excel文件具体实现,有需要的朋友可以参考一下 首先引入两份JS:copyhtmltoexcel.js以及 tableToExcel.js    代码如下: /*   * 默认转换实现函数,如果需要其他功能,需自行扩展  * 参数:  *      tableID : HTML中Table对象id属性值  * 详细用法参见以下 TableToExcel 对象定义    */ function saveAsExcel(tableID){  var

jsp中el Map取值问题标题标题标题

问题描述 jsp中el Map取值问题标题标题标题 现在要做个树状菜单来展现单位与个人账号,1对多,现在我的做法是将单位账号展现后, 里面 根据单位账号的ID取后台map,即个人账号为${map['id']},请问如何将这里面的id 改成动态的 即${map['单位账号.id']}呢?或者大仙们告诉一个别人方法 ! 解决方案 就是MAP的应用问题了,你想做点开一个单位名称,就显示该单位所有人的账号对吧?首先要初始化好MAP,把每个单位的个人账号分别放在数组中,比如a[0]=;a[1]=;然后把单

jsp中request.getParameter(&amp;amp;quot;amount&amp;amp;quot;)取值为null

问题描述 jsp中request.getParameter("amount")取值为null 具体代码如下: " method="post"> 然后用 request.getParameter("amount"),取到的是null.求指导 解决方案 看不到你的代码啊,好奇怪. 解决方案二: 可能是表中name的值不是amount,可能打错了. 解决方案三: 你发的代码太少了,没有办法发现问题 解决方案四: 把你的相关代码多贴出来点

js中怎么获取jsp中隐藏的值

问题描述 js中怎么获取jsp中隐藏的值 控制类: @RequestMapping(value = "/pageforward") public ModelAndView pageforward(String page, String cdbh, final ModelMap model) { //设置菜单编号 model.addAttribute("CDBH", cdbh); return new ModelAndView(page, model); // pag

javaweb-jsp 页面select下拉框中的值传入到后台action中

问题描述 jsp 页面select下拉框中的值传入到后台action中 <select id=""type"" onchange=""findByType()""> <option>活动类型</option> <s:iterator value=""list"" var=""t""> <opti