前台時http格式
https://blog.csdn.net/qq_16804847/article/details/108334833
對應jt06
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 添加和删除的共性 vo
package com.jt.vo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
@Data
@Accessors(chain = true)
@NoArgsConstructor
@AllArgsConstructor
public class SysResult implements Serializable {
private Integer status; //定義狀态資訊 200業務處理成功, 201業務處理失敗.
private String msg; //伺服器傳回的提示資訊.
private Object data; //伺服器傳回業務資料.
//封裝一些靜态API 簡化使用者調用過程.
public static SysResult fail(){
return new SysResult(201,"伺服器調用失敗",null);
}
public static SysResult success(){
return new SysResult(200, "業務執行成功!!!", null);
}
public static SysResult success(Object data){
return new SysResult(200, "業務執行成功!!!", data);
}
}
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 1.京淘背景商品維護 商品修改頁面跳轉 頁面工具欄的說明
toolbar是怎麼寫的呢
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 修改
$符号
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 獲得是否選中的狀态
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 兩個頁面即是動态回顯
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 js讀懂即可
商品分類名稱回顯實作 需求分析 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 說明:需要将 商品類目 3 改為具體的名稱. 如何實作?
實作步驟:
1.通過選擇器動态的擷取商品分類ID 3
2.發起Ajax請求,根據3擷取商品分類的名稱. 電子書.
3.在指定的位置完成指派操作.`
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 select 那麼
編輯頁面js的說明
查詢目前頁面元素 不需要查資料庫
取值 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 指派 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 //1.通過data資料傳回商品分類id
var cid = data.cid;
//alert("我是商品分類目錄id:"+cid);
//2.發起ajax請求,注意請求參數問題 必須與方法接收一緻
$.get("/item/cat/queryItemName",{"itemCatId":cid},function(data){
//alert("動态擷取資料:"+data);
//3.将資料回顯到指定位置.
//$("#itemeEditForm input[name='cid']").siblings("span").text(data);
$("#itemeEditForm input[name='cid']").prev().text(data);
});
頁面效果展現 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 商品修改 頁面分析 需要回顯的原因是 查詢頁面編輯和(相當于新增)更新頁面是兩個頁面 不是畫中畫
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 更新操作還需id
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 延申 對資料庫表進行操作
如下圖 這兩資料都得改
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 第一步 配置注解
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 添加注解 //pojo基類,完成2個任務,2個日期,實作序列化
@Data
@Accessors(chain=true)
public class BasePojo implements Serializable{
@TableField(fill = FieldFill.INSERT) //新增有效
private Date created;
@TableField(fill = FieldFill.INSERT_UPDATE) //新增和更新有效
private Date updated;
}
編輯配置類完成自動指派操作 package com.jt.auto;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.stereotype.Component;
import java.util.Date;
//完成自動填充功能
@Component //将該對象交給spring容器管理
public class MyMetaObjectHandler implements MetaObjectHandler {
/**
* 在POJO中添加了 新增/更新的注解,但是必須在資料庫的字段中完成指派的操作.
* 是以.必須明确,新增/更新時操作的是哪個字段,及值是多少
* * * @param metaObject
*/
@Override
public void insertFill(MetaObject metaObject) {
this.setInsertFieldValByName("created", new Date(), metaObject);
this.setInsertFieldValByName("updated", new Date(), metaObject);
}
@Override
public void updateFill(MetaObject metaObject) {
this.setUpdateFieldValByName("updated", new Date(), metaObject);
}
}
時間操作都不用寫了
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 商品删除 頁面分析 $.messager.confirm('确認','确定删除ID為 '+ids+' 的商品嗎?',function(r){
if (r){
var params = {"ids":ids};
$.post("/item/delete",params, function(data){
if(data.status == 200){
$.messager.alert('提示','删除商品成功!',undefined,function(){
$("#itemList").datagrid("reload");
});
}else{
$.messager.alert("提示",data.msg);
}
});
}
});
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 編輯ItemController /**
* 商品删除
* url: /item/delete
* 參數: {"ids":"100,101,102"} ids資料類型是字元串!!!
* 傳回值: 系統傳回值變量
*
* 注意事項: 取值與指派操作的key必須相同!!!
*/
@RequestMapping("/delete")
public SysResult deleteItems(Long... ids){
itemService.deleteItems(ids);
return SysResult.success();
}
沒有mvc的時候
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 有了mvc之後 性質不變 變得更簡便了 (周四補)
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 為什麼是long 晚上補
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 List集合 參數類型是long類型 把longlist的參數給傳過來
要的一個集合
自我實作
14.25前 晚上補(over)
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 删除 使用老方法去實作 不用面向對象的方法
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 Xddfathe r 14:34:41
疑問
Xddfathe r 14:34:57
批量操作
得加注解
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 把資料封裝成一個數組 測不同 識别的是array 是單值 是以需要注解
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 如上圖 因為ids是多值傳輸 是以加注解轉變了Map集合
總結:注解的功能和用法 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 如上圖 不想加注解的話 把collection的改為array就行
如下圖 加了注解就變成Map了
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 厘清什麼時候加注解什麼時候不加注解
<mapper namespace="com.jt.mapper.ItemMapper">
<!--完成商品的删除
void deleteItems(Long[] ids); 接口方法
sql: delete from tb_item where id in (id1,id2,id3...)
collection:
分類1: List集合 collection="list"
分類2: Array數組 collection="array"
分類3: Map集合 collection="map中的key" 規範
-->
<delete id="deleteItems">
delete from tb_item where id in (
<!--循環周遊數組,之後擷取其中的資料,完成删除.-->
<foreach collection="array" item="id" separator=",">
#{id}
</foreach>
)
</delete>
</mapper>
總結 都是要變成集合的形式 數組轉集合(加注解)
上架/下架URL位址說明 任務: 利用一個方法實作商品的上架/下架操作!!! CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 $.post("/item/instock",params, function(data){
if(data.status == 200){
$.messager.alert('提示','下架商品成功!',undefined,function(){
$("#itemList").datagrid("reload");
});
}
});
$.post("/item/reshelf",params, function(data){
if(data.status == 200){
$.messager.alert('提示','上架商品成功!',undefined,function(){
$("#itemList").datagrid("reload");
});
}
});
url 分析 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 改成我們自己的規則
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 為了便利性 可以修改js中不影響核心功能的代碼
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 @PathVariable注解的作用漏的知識點 @PathVariable 映射 URL 綁定的占位符
通過 @PathVariable 可以将 URL 中占位符參數綁定到控制器處理方法的入參中:URL 中的 {xxx} 占位符可以通過
@PathVariable(“xxx”) 綁定到操作方法的入參中。
一般與@RequestMapping(method = RequestMethod.GET)一起使用
@RequestMapping("/getUserById/{name}")
public User getUser(@PathVariable("name") String name){
return userService.selectUser(name);
}
若方法參數名稱和需要綁定的uri中變量名稱一緻時,可以簡寫:
@RequestMapping("/getUser/{name}")
public User getUser(@PathVariable String name){
return userService.selectUser(name);
}
總結分析 把POJO中的status值傳到接收到的參數那 因為注解 再和url的status綁定 不分先後
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 15.20前 晚上(over)
service層
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 也可能為了多選 state晚上了解(over)
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 如下圖 都得加上事務
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 /**
* update(arg1,arg2)
* arg1: 需要修改的資料
* arg2: 修改的條件構造器
* @param status
* @param ids
*/
@Override
public void updateStatus(Integer status, Long[] ids) {
Item item = new Item();
item.setStatus(status);
UpdateWrapper<Item> updateWrapper = new UpdateWrapper<>();
List<Long> idList = Arrays.asList(ids);
updateWrapper.in("id",idList);
itemMapper.update(item,updateWrapper);
}
商品詳情實作 富文本編輯器的說明 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 入門案例
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="/js/kindeditor-4.1.10/themes/default/default.css" type="text/css" rel="stylesheet">
<script type="text/javascript" charset="utf-8" src="/js/kindeditor-4.1.10/kindeditor-all-min.js"></script>
<script type="text/javascript" charset="utf-8" src="/js/kindeditor-4.1.10/lang/zh_CN.js"></script>
<script type="text/javascript" charset="utf-8" src="/js/jquery-easyui-1.4.1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
KindEditor.ready(function(){
KindEditor.create("#editor")
})
})
</script>
</head>
<body>
<h1>富文本編輯器</h1>
<textarea style="width:700px;height:350px" id="editor"></textarea>
</body>
</html>
**
編輯ItemDesc 商品描述(說明 詳情)表 POJO對象vo表 **
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 Dao層 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 商品詳情入庫操作 添加的時候
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 controller層
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 一起進行入庫操作
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 service層
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 主鍵自增
先入庫之後 才有主鍵
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 上圖 商品資訊的主鍵得入庫才能查到 不然id無法一緻 得增加配置才行
主鍵回顯的一般配置 手寫回顯不推介(太繁瑣了) 示例
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 需求 入庫之後想做主鍵的傳回 mp插件自帶可回顯
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 斷點 入庫之後就有了
自我實作 晚上 16.45前
商品詳細資料回顯 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 分析
item-list 編輯的js頁面
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 業務邏輯 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 分析url的請求位址 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 controller層
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 不光需要回傳200狀态碼 還需要傳回業務資料
如下
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 傳回回顯資訊 在點
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 自我實作
先新增
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 實作錯誤 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 Field 'created' doesn't have a default value
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 加注解 不然就少兩個值 不上報錯 無法新增 無法更新
新增完成
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 選中後的回顯操作
如下圖 暫無
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 添加完商品描述後 回顯的自我實作
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 分析需求
controller層
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 補充
/*
*點選編輯 回顯添加的詳細表資料 ItemDesc對象
* url:http://localhost:8091/item/query/item/desc/1474391968
* 參數:和查詢Item表時的id一模一樣restFul形式 ItemId
* 傳回值:SysResult對象 傳回資料data
*/
@RequestMapping("/query/item/desc/{itemId}")
public SysResult findItemDescById(@PathVariable Long itemId){
ItemDesc itemDesc = itemService.findItemDescById(itemId);
return SysResult.success(itemDesc);//我要傳回詳細資料
}
service層
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 用戶端頁面
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 回顯成功!! 虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 獨立運作任何作業系統
作業實作 作業 完成商品的修改操作 item itemDesc
完成商品的删除操作 item itemDesc 10分鐘
獨立完成京淘背景的實作 要求 6個小時 自己完成
商品的修改操作 item itemDesc CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 空 無法修改
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 url:http://localhost:8091/item/param/item/query/1474391968
有沒有必要去分析呢 更新都是同一個id 留着疑惑 按照慣例
Controller層 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 需求:也是根據itemId 去更新資料
/**
* 業務說明: 商品修改操作
* url: /item/update
* 參數: 整個form表單(多個) 單個還是多個
* 傳回值: SysResult對象
*/
@RequestMapping("/update")
public SysResult updateItem(Item item,ItemDesc itemDesc){
itemService.updateItem(item,itemDesc);
return SysResult.success();
}
Service層 @Override
@Transactional
public void updateItem(Item item, ItemDesc itemDesc) {
//更新時需要修改更新時間!!!
//item.setUpdated(new Date());
itemMapper.updateById(item);
itemDescMapper.updateById(itemDesc);
}
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 無效果 return需要傳回data 有資料的值
不知道從哪裡入手 繼續研究 放心沒錯 參照save方法8
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機 得先取值再指派(對應item的id) 删除
CGB2005 0901 jt61.京淘背景商品維護商品分類名稱回顯實作商品删除上架/下架URL位址說明商品詳情實作編輯ItemDesc 商品描述(說明 詳情)表虛拟機