根据id查询数据(向前台返回json格式的数据)
- /**
- *@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 ...
随机推荐
- 使用shiro标签遇到的部分问题的解决思路
最近几天,在shiro进行系统权限控制.在处理JSP页面的时候,遇到几个问题,纠结好几天,终于成功解决这些问题. 1.使用<shiro:principal>的时候,如何得到整个类的信息? ...
- Java学习笔记(1):注释规范
注释规范 1. 类注释 在每个类前面必须加上类注释,注释模板如下: 2. 属性注释 在每个属性前面必须加上属性注释,注释模板如下: 3. 方法注释 在每个方法前面必须加上方法注释,注释模板 ...
- Oracle数据库之PL/SQL异常处理
Oracle数据库之PL/SQL异常处理 异常指的是在程序运行过程中发生的异常事件,通常是由硬件问题或者程序设计问题所导致的. PL/SQL程序设计过程中,即使是写得最好的程序也可能会遇到错误或未预料 ...
- Java 的简单了解
本文是主要根据百度百科以网上一些资料,整理的一点对Java的浅显的了解,不当之处,还请大家批评指正. 最初见到Java这个单词,是在以前的手机上,游戏启动时总会显示java的图标和名字,就感觉java ...
- centOS上安装redis
1.安装tcl支持 yum install tcl 2.安装redis我们以最新的2.8.9为例 $ wget http://download.redis.io/releases/redis-2.8. ...
- 手机时间选择插件 Jquery
// 时间选择 var currYear = (new Date()).getFullYear() var opt_data = { preset: 'date', //日期 theme: 'andr ...
- 清除oracl中有主外键关联的表中的部分数据。
1.禁用主外键BEGINfor c in (select 'ALTER TABLE '||TABLE_NAME||' DISABLE CONSTRAINT '||constraint_name||' ...
- Currency 货币 filter
angularjs 其实也有一个currency指令,不过好像只是换符号而已. 这里自己写了一个简单的兑换率filter <div ng-controller="ctrl"& ...
- U8800安装软件显示无效的URI问题
看到很多人遇到这个问题,其中包括我自己,最后找到可行的解决办法,现整理出来一个新帖,有同样问题的U友可以参考下. 手机先连接电脑,进入USB存储状态,然后在计算机上找到SD卡目录下的.android_ ...
- Html5 Canvas Hit Testing
名词解释: Shape : 矢量图形,点线面之类的: Hit Testing : 点击测试: 参考内容: A Gentle Introduction to Making HTML5 Canvas In ...