/** *@description 根据主键查询Bean */ @RequestMapping(value="/getBean/{getId}") public void getBean(HttpServletRequest request,HttpServletResponse response,@PathVariable Object getId) { if(getId!=null && getId.toString().length()>0){ AppActivityDetails appActivityDetails=new AppActivityDetails(); appActivityDetails.setId(Long.parseLong(getId.toString())); appActivityDetails=appActivityDetailsService.getT(appActivityDetails); super.writeClient(response, super.ObjectChangJSONObject(appActivityDetails).toString(), "");} }
{field:"opt",title:"操作",width:60,align:"center", formatter:function(value,rowData,rowIndex){ var html="<img class='op-enable' src='"+appPath+"/js/lib/jquery-easyui/themes/icons/pencil.png' onClick='showWinMsGoods("+rowData.id+")' title='编辑'/>"; return html; }
toolbar:[ { id:'btnadd', text:'添加', iconCls:'icon-add', handler:function(){ showWinDetails(null); } },"-", ]
function showWinMsGoods(id){ $("#idHiddenMsImage").val(""); $("#addtitleMsImage").val(""); $("#uploadImg1").attr("src", appPath + "/images/common/emptyImg.jpg"); $("#adddetailsImgMsImage").val(""); $("#uploadImg2").attr("src", appPath + "/images/common/emptyImg.jpg"); $("#addlinkMsImage").val(""); $("#addbeginTimeMsImage").datebox("setValue",""); $("#addendTimeMsImage").datebox("setValue",""); $("#addgoodsNoMsImage").val(""); var iconStr="icon-add"; if(id!=null){ iconStr="icon-edit"; $.post( appPath+"/page/appActivityDetailsAct/getBean/"+id, {}, function(data){ $("#idHiddenMsImage").val(data.id); $("#addtitleMsImage").val(data.title); $("#adddetailsImgMsImage").val(data.detailsImg); $("#uploadImg1").attr("src",data.detailsImg); $("#addlinkMsImage").val(data.link); $("#uploadImg2").attr("src",data.link); // $('#colorSelector3').css("background-color", data.backgroundColor); $("#addbeginTimeMsImage").datebox("setValue",data.beginTime); $("#addendTimeMsImage").datebox("setValue",data.endTime); $("#addgoodsNoMsImage").val(data.goodsNo); },"json"); } $('#opreateHtmlMsGoods').window({ title:'编辑', iconCls:iconStr, width:500, height:420, left:200, modal: true, shadow: true, collapsible:false, minimizable:false, maximizable:false }); $('#opreateHtmlMsGoods').window('move',{top:100}); $('#opreateHtmlMsGoods').window('open'); }
/** *@description 根据主键查询Bean */ @RequestMapping(value="/getBean/{getId}") public void getBean(HttpServletRequest request,HttpServletResponse response,@PathVariable Object getId) { if(getId!=null && getId.toString().length()>0){ AppActivityDetails appActivityDetails=new AppActivityDetails(); appActivityDetails.setId(Long.parseLong(getId.toString())); appActivityDetails=appActivityDetailsService.getT(appActivityDetails); super.writeClient(response, super.ObjectChangJSONObject(appActivityDetails).toString(), "");} }
@Override public T getT(T t) { return (T)commonDao.queryForObject(t.getClass().getSimpleName()+".get"+t.getClass().getSimpleName(), t);
// getAppActivityDetails(与sql中的id名称一致) //return commonDao.queryForObject("PharmacistComment.getpharmacistCommentPageByPageId",pharmacistComment);
}
<resultMap id="AppActivityDetailsMap" class="AppActivityDetails"> <result column="DETAILS_IMG" property="detailsImg" /> <result column="STANDBY2" property="standby2" /> <result column="STANDBY1" property="standby1" /> <result column="ADD_USER_ID" property="addUserId" /> <result column="EDIT_TIME" property="editTime" /> <result column="IS_DELETE" property="isDelete" /> <result column="BACKGROUND_COLOR" property="backgroundColor" /> <result column="GOODS_NO" property="goodsNo" /> <result column="ADD_TIME" property="addTime" /> <result column="PUBLISH_ID" property="publishId" /> <result column="EDIT_USER_ID" property="editUserId" /> <result column="BEGIN_TIME" property="beginTime" /> <result column="LINK" property="link" /> <result column="ID" property="id" /> <result column="END_TIME" property="endTime" /> <result column="APP_ACTIVITY_LIST_ID" property="appActivityListId" /> <result column="TITLE" property="title" /> </resultMap> <select id="getAppActivityDetails" parameterClass="AppActivityDetails" resultMap="AppActivityDetailsMap"> select id, app_activity_list_id, title, details_img, link, publish_id, goods_no, background_color, begin_time, end_time, standby1, standby2, is_delete, add_time, add_user_id, edit_time, edit_user_id from app_activity_details where IS_DELETE='N' and id=#id# </select>
//另一种方法
formatter : function(value, rowData, rowIndex) { var html = ''; html += "<img class='op-enable' src='"+ appPath+ "/js/lib/jquery-easyui/themes/icons/pencil.png' onClick='showWin(" + rowData.pharmacistCommentId+ ")' title='编辑'/> "; } return html; }
toolbar : [ { id : 'btnExcel', text : '导出文件', iconCls : 'icon-exportExcel', handler : function() { exportExcel(); } }, "-", { id : 'btnPass', text : '批量删除', iconCls : 'icon-cancel', handler : function() { deletes(''); } }, "-", { id : 'btnOpen', text : '批量启动', iconCls : 'icon-ok', handler : function() { isOpen(''); } }, "-", { id : 'btnClose', text : '批量关闭', iconCls : 'icon-cancel', handler : function() { isClose(''); } }, "-", { id : 'btnMessage', text : '药师点评设置', iconCls : 'icon-search', handler : function() { showWin(null); } } ] /** * 编辑 * @param id */ function showWin(id) { $("#idHidden").val(""); CKEDITOR.instances.addpharmacistCommentMessage.setData(''); $("#addgoodsNo").val(""); $("#addgoodsName").val(""); $("#uploadImg").attr("src", ''); var iconStr = "icon-add"; var title = "添加药师点评设置"; if (id != null) { iconStr = "icon-edit"; title = "编辑药师点评设置"; $.post(appPath + "/page/pharmacistCommentAct/getBean/" + id, {}, function(data) { $("#idHidden").val(data.pharmacistCommentId); CKEDITOR.instances.addpharmacistCommentMessage .setData(data.pharmacistCommentMessage); $("#addgoodsNo").val(data.goodsNo); $("#addgoodsName").val(data.goodsName); $("#uploadImg").attr("src", data.imgUrl); }, "json"); $('#queryGoods').css('display', 'none'); } else { $('#queryGoods').css('display', 'block'); } $('#opreateHtml').window({ title : title, iconCls : iconStr, width : 800, height : 600, left : 200, modal : true, shadow : true, collapsible : false, minimizable : false, maximizable : false }); $('#opreateHtml').window('move', { top : 0 }); $('#opreateHtml').window('open'); }
/** * @author wangchuanfu * @description 用ID查询对象 */ @RequestMapping(value = "/getBean/{getId}") @ResponseBody public PharmacistComment getBean(HttpServletRequest request, HttpServletResponse response, @PathVariable Long getId) { PharmacistComment pharmacistComment = new PharmacistComment(); pharmacistComment.setPharmacistCommentId(getId); return pharmacistCommentService .getpharmacistCommentPageByPageId(pharmacistComment); }
@Override public PharmacistComment getpharmacistCommentPageByPageId( PharmacistComment pharmacistComment) { return (PharmacistComment) commonDao.queryForObject( "PharmacistComment.getpharmacistCommentPageByPageId", pharmacistComment); }
<resultMap id="PharmacistCommentMapEdit" class="PharmacistComment"> <result column="IS_ONLINE" property="isOnline" /> <result column="PHARMACIST_COMMENT_MESSAGE" property="pharmacistCommentMessage" /> <result column="GOODS_NO" property="goodsNo" /> <result column="EDIT_USER_NAME" property="editUserName" /> <result column="PHARMACIST_COMMENT_ID" property="pharmacistCommentId" /> <result column="GOODS_NAME" property="goodsName" /> <result column="PRO_IMAGE_URL" property="imgUrl" /> </resultMap> <select id="getpharmacistCommentPageByPageId" resultMap="PharmacistCommentMapEdit" parameterClass="PharmacistComment"> select pi.pro_image_url, pc.goods_no, DECODE(pc.is_online, 'N', '关闭', 'Y', '开启') as is_online, pc.PHARMACIST_COMMENT_MESSAGE, pc.PHARMACIST_COMMENT_ID, su.user_real_name as EDIT_USER_NAME, g.goods_name from PHARMACIST_COMMENT pc inner join goods g on pc.goods_no = g.goods_no and g.is_delete = 'N' left join fecerp.sys_user su on pc.edit_user_id = su.user_id and su.is_delete = 'N' left join product_img pi on pi.product_id = g.product_id where pc.IS_DELETE = 'N' and pc.PHARMACIST_COMMENT_ID=#pharmacistCommentId# </select>
根据id查询数据(向前台返回json格式的数据)的更多相关文章
-
3.自定义返回json格式的数据给前台(自定义Controller类中的Json方法)
在mvc的项目中,我们前台做一些操作时,后台要返回一些结果给前台,这个时候我们就需要有一个状态来标识到底是什么类型的错误, 例如: 执行删除的时候,如果操作成功(1行受影响),我们需要返回状态为1并输 ...
-
SSH返回Json格式的数据
在开发中我们经常遇到客户端和后台数据的交互,使用比较多的就是json格式了.在这里以简单的Demo总结两种ssh返回Json格式的数据 项目目录如下 主要是看 上图选择的部分 WebRoot里面就 ...
-
WebAPI搭建(二) 让WebAPI 返回JSON格式的数据
在RestFul风格盛行的年代,对接接口大多数人会选择使用JSON,XML和JSON的对比传送(http://blog.csdn.net/liaomin416100569/article/detail ...
-
人人商城返回Json格式的数据
人人商城返回Json格式的数据 1.找到该插件对应的 core/mobile 路径 2.新建一个 api.php 文件 <?php header('Content-Type:applicatio ...
-
asp.net MVC控制器中返回JSON格式的数据时提示下载
Asp.net mvc在接收的是JSON格式的数据,但是奇怪的是在IE中提示下载文件,其他浏览器中一切正常,下载后,里面的内容就是在控制器中返回的数据.代码如下: 视图中js代码: $("# ...
-
在IE中MVC控制器中返回JSON格式的数据时提示下载
最近做项目时,视图中用jquery.form.js异步提交表单时,接收的是JSON格式的数据,但是奇怪的是在IE中提示下载文件,其他浏览器中一切正常,下载后,里面的内容就是在控制器中返回的数据.代码如 ...
-
数据库获取map数据后转化成json格式的数据
一,从数据库查出来的数据 两张表先各自左外连接,然后在相互左外连接查找省市县的数据(业务需求必须这样做,省市去的是第一张表,而市县取的是第二张表,两张表中间通过市的名字连接)见这个博文的最后一张图片 ...
-
PHP如何返回json格式的数据
我们常见一些网站在做ajax时返回JSON格式的数据: 返回的是json格式的数据 这有什么好处那?很显然前端在接到返回的数据时可以直接使用,而不用再用eval('(+ returnString +) ...
-
java 返回json格式的数据
1 阿里巴巴的fastjson import com.alibaba.fastjson.JSON; 使用的时候 JSON.toJSON(list); 2 Gson 解析json数据 import c ...
随机推荐
-
Linux操作系统备份之三:通过二进制拷贝(dd)方式实现Linux操作系统数据的备份
前面有两篇文章,<Linux操作系统备份之一:使用LVM快照实现Linux操作系统数据的在线备份>和<Linux操作系统备份之二:通过tar拷贝分区实现Linux操作数据的在线备份& ...
-
DedeCMSV57数据库结构文档
表名:dede_addonarticle(ENGINE=MyISAM/CHARSET=gbk) 说明:Top 字段名 说明描述 具体参数 aid 文章ID mediumint(8) unsig ...
-
Visual Studio Code中配置GO开发环境
在Visual Studio Code中配置GO开发环境 一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的 ...
-
小飞淙在博客上的第一天——NOIP201505转圈游戏
原本我是在word文档上写这种东西的,在杨老师的“强迫”下,我开始写了博客. 这是我在博客上的第一天,就先来个简单的,下面请看题: 试题描述 有n个小伙伴(编号从0到n-1)围坐一圈玩游戏.按照顺时 ...
-
OOP编程特性综合项目
package SourceFile; //创建动物类(父类). public abstract class CAnimal { public boolean mammal; //是不是哺乳动物 ...
-
【网络流】【BZOJ1006】【SCOI2007】蜥蜴
学弟@lher在周末训练赛中出的题目的原题(这个人拿省选题来当作提高组模拟,太丧了...) 题意简析:看题目:) 解题思路:题目显然是最大流. 首先拆点将点权变为边权,然后按照题意对于所有有跳板的点向 ...
- TowSum
-
不用函数库求一个数的平方根 (java版)
一.题目 编写程序求一个整数的平方根,精确到小数点后三位 二.解法 1) 采用 牛顿迭代法. 2)牛顿迭代法简介 假设方程 在 附近有一个根,那么用以下迭代式子: ...
-
【SQLSERVER】处理一对多标签的语法糖
数据库表设计的时候,经常会出现一对多的情况,比如标签.明细之类的. 有时,需要在一个查询中,将每个主体的所有标签在一个字段中展示出来,这个时候就可以用 FOR XML PATH 这个语法轻易的实现. ...
-
关于支付宝即时到帐异步通知(notify_url)一点总结
(1)首先做支付的商业网站,需要能够上网(支付成功后,需要进行参数回传验证,如果上不了网,responseText就直接为false)(2)notify_url这个不能进行验证,比如继承父类Page, ...