新增书籍类别,下拉框加载,书籍上下架操作

本次更新主要包括两部分:一是新增页面中书籍类别下拉框通过查询加载所有类型;二是实现了书籍的上架和下架功能,包括新增功能的实体类、 Dao 方法、控制器及前端展示效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、新增页面书籍类别下拉框加载

1、查询所有类型的方法(CategoryDao)

package com.xly.dao;
 
import java.util.List;
 
import com.xly.entity.Category;
import com.zking.util.BaseDao;
import com.zking.util.PageBean;
 
public class CategoryDao extends BaseDao<Category>{
	
	public List<Category> list(Category category, PageBean pageBean) throws Exception {
		String sql="select * from t_easyui_category where 1=1";
		long id = category.getId();
		if(id!=0) {
			sql+=" and id ="+id;
		}
		return super.executeQuery(sql, Category.class, pageBean);
	}
//	select b.*,c.name from t_easyui_book b, t_easyui_category c where b.cid=c.id
}

2、子控制器(CategoryAction

package com.xly.web;
 
import java.util.List;
 
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
import com.xly.dao.CategoryDao;
import com.xly.entity.Category;
import com.zking.framework.ActionSupport;
import com.zking.framework.ModelDriver;
import com.zking.util.ResponseUtil;
 
public class CategoryAction extends ActionSupport implements ModelDriver<Category>{
	private Category category=new Category();
	private CategoryDao categoryDao=new CategoryDao();
	public Category getModel() {
		return category;
	}
	/**
	 * 加载数据类别下拉框
	 * @param req
	 * @param resp
	 * @return
	 */
	public String combobox(HttpServletRequest req, HttpServletResponse resp) {
		try {
			List<Category> list = categoryDao.list(category, null);
		ResponseUtil.writeJson(resp, list);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return null;
	}

3、在点击菜单栏需弹出一个增加的提示窗口

$(function(){
    $("#bookMenus").tree({
        url:$("#ctx").val()+"/permission.action?methodName=tree",
//        给菜单栏一个点击
        onClick: function(node){
//            判断面板是否存在
            var exists=$("#bookTabs").tabs('exists',node.text);
            if(exists){
                $("#bookTabs").tabs('select',node.text);
            }else{
                $('#bookTabs').tabs('add',{    
                    title:node.text,    
                    content:'<iframe width="100%" height="100%" src="'+$("#ctx").val()+node.attributes.self.url+'" />',    
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值