网页flash文本抓取器(富文本编辑器js添加textareatextarea后台接收1.定义响应状态定义相应结构 )
优采云 发布时间: 2022-04-11 07:09网页flash文本抓取器(富文本编辑器js添加textareatextarea后台接收1.定义响应状态定义相应结构
)
富文本编辑器
富文本编辑器是一种所见即所得的文本编辑器,可以嵌入到浏览器中。这里使用的富文本编辑器是 KindEditor。
1.构建富文本编辑器在项目中添加富文本编辑器js文件,并添加对jsp文件的引用
引入文本框插件,引入提示语言
要使用 KindEditor 插件,您必须导入 js
添加文本区域
textarea 设置为不可见
这里展示的是 KindEditor 编辑器,textarea 用于同步 KindEditor 编辑器的内容进行提交。
jq 初始化 KindEditor 控件
2.后台接收1.定义响应状态
定义相应结构体的作用是处理返回的信息,比如输出状态码等,放在pojo包下,这样就可以调用了。
响应工具主要有以下信息:
// 响应业务状态
private Integer status;
// 响应消息
private String msg;
// 响应中的数据
private Object data;
提交数据后,前端需要知道提示了什么信息,是什么状态。这些都是由响应工具实现的。需要什么信息取决于前端插件。
【回复POJO】,本工具不做具体介绍。
2.写Service接口及实现方法
@Override
public TaotaoResult createItem(TbItem item) {
//item补全
//生成商品id
Long itemId = IDUtils.genItemId();
item.setId(itemId);
//商品状态 1-正常 2-下架 3-删除
item.setStatus((byte)1);
item.setCreated(new Date());
item.setUpdated(new Date());
//插入到数据库
itemMapper.insert(item);
return TaotaoResult.ok();
}
返回的类型是定义状态的 pojo。(IDUtils类工具请参考文章6)itemMapper的insert方法是逆向工程生成的insert方法。(见文章2)
这里前端的信息存储在item中,不可用的信息需要后端补充。如 id、创建修改日期、状态等。
3.写控制器方法
@RequestMapping(value="/item/save",method=RequestMethod.POST)
@ResponseBody
private TaotaoResult createItem(TbItem item) {
return itemService.createItem(item);
}
接收 url 方法并将其指定为 POST 请求。