$(function () {
$(‘#cid’).combobox({
url:‘${pageContext.request.contextPath}/category.action?methodName=list’,
valueField:‘id’,
textField:‘name’
});
});
二、添加
1.添加表单
<%––%>
<%–文艺–%>
<%–小说–%>
<%–青春–%>
<%––%>
<input class=“easyui-textbox” name=“price” style=“width:100%”
data-options=“label:‘价格:’,required:true”>
<input class=“easyui-textbox” name=“publishing” style=“width:100%”
data-options=“label:‘出版社:’,required:true”>
<input class=“easyui-textbox” name=“description” style=“width:100%;height:60px”
data-options=“label:‘简介:’,required:true”>
<%–默认未上架–%>
<%–默认起始销量为0–%>
2.给表单添加点击事件
<a href=“javascript:void(0)” class=“easyui-linkbutton” οnclick=“submitForm()” style=“width:80px”>Submit
<a href=“javascript:void(0)” class=“easyui-linkbutton” οnclick=“clearForm()” style=“width:80px”>Clear
3.提交表单和清空
//提交编辑信息的表单
function submitForm() {
$(‘#ff’).form(‘submit’, {
success : function(param) {
$(‘#dd’).dialog(‘close’);
$(‘#dg’).datagrid(‘reload’);
$(‘#ff’).form(‘clear’);
}
});
}
function clearForm() {
$(‘#ff’).form(‘clear’);
}
三、上架和下架
1.书籍实体类
package com.zking.entity;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
public class Book {
private long id;
private String name;
private String pinyin;
private long cid;
private String author;
private float price;
private String image;
private String publishing;
private String description;
private int state;
@JsonFormat(pattern=“yyyy-MM-dd HH-mm-ss”,timezone=“GMT+8”)
private Date deployTime;
private int sales;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPinyin() {
return pinyin;
}
public void setPinyin(String pinyin) {
this.pinyin = pinyin;
}
public long getCid() {
return cid;
}
public void setCid(long cid) {
this.cid = cid;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public float getPrice() {
return price;
}
public void setPrice(float price) {
this.price = price;
}
public String getImage() {
return image;
}
public void setImage(String image) {
this.image = image;
}
public String getPublishing() {
return publishing;
}
public void setPublishing(String publishing) {
this.publishing = publishing;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public int getState() {
return state;
}
public void setState(int state) {
this.state = state;
}
public Date getDeployTime() {
return deployTime;
}
public void setDeployTime(Date deployTime) {
this.deployTime = deployTime;
}
public int getSales() {
return sales;
}
public void setSales(int sales) {
this.sales = sales;
}
@Override
public String toString() {
return “Book [id=” + id + “, name=” + name + “, pinyin=” + pinyin + “, cid=” + cid + “, author=” + author
-
“, price=” + price + “, image=” + image + “, publishing=” + publishing + “, description=”
-
description + “, state=” + state + “, deployTime=” + deployTime + “, sales=” + sales + “]”;
}
}
2.书籍的dao方法增改查
public List list(Book book, PageBean pageBean) throws Exception {
String sql = “select * from t_eastui_book where 1=1”;
String name = book.getName();
int state = book.getState();
if (StringUtils.isNotBlank(name)) {
sql += “and name like '%” + name + “%'”;
}
if (state != 0) {
sql += “and state =”+state;
}
return super.executeQuery(sql, Book.class, pageBean);
}
public void edit(Book t) throws Exception {
// TODO Auto-generated method stub
super.executeUpdate(“update t_easyui_book set name=?,pinyin=?,cid=?,image=?,state=?,sales=? where id=?”, t,
new String[] { “name”, “pinyin”, “cid”, “image”, “state”, “sales”, “id” });
}
public void add(Book t) throws Exception {
t.setPinyin(PinYinUtil.getAllPingYin(t.getName()));
super.executeUpdate(
“insert into t_easyui_book(name,pinyin,cid,author,price,image,publishing,description,state,deployTime,sales) values(?,?,?,?,?,?,?,?,?,?,?)”,
t, new String[] { “name”, “pinyin”, “cid”, “author”, “price”, “image”, “publishing”, “description”,
“state”, “deployTime”, “sales” });
}
3.书籍的action
package com.zking.web;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.zking.dao.BookDao;
import com.zking.entity.Book;
import com.zking.framework.ActionSupport;
import com.zking.framework.ModelDriver;
import com.zking.util.PageBean;
import com.zking.util.R;
import com.zking.util.ResponseUtil;
public class BookAction extends ActionSupport implements ModelDriver {
private Book book = new Book();
private BookDao bookDao = new BookDao();
@Override
public Book getModel() {
// TODO Auto-generated method stub
最后前端到底应该怎么学才好?
如果你打算靠自己摸索自学,那么你首先要了解学习前端的基本大纲,这是你将要学习的主要内容,理解以及掌握好这些内容,便可以找到一份初级的前端开发工作。你还需要有一套完整的前端学习教程,作为初学者最好的方式就是看视频教程学习,初学者容易理解接受。
不要选择买书学习,这样的方式没有几个人能学会,基本都是看不下去书,也看不懂书。如果喜欢看书的学弟,可以买一些经典的书籍作为辅助即可,主要还是以看教程为主。每天抽出固定几个小时学习,做好长期学习的准备。学习编程并不是每天光看视频,你学习编程最重要的目的是为了编写软件产品,提供给大众使用,所以用手写出代码实现功能才是我们要做的事情。