资源简介

入门SSM例子,附带数据库,博客网址:https://blog.csdn.net/qq1515312832/article/details/87555495

资源截图

代码片段和文件信息

package com.banana.common.utils;

import java.io.IOException;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;

import org.apache.taglibs.standard.tag.common.core.UrlSupport;

/**
 * 显示格式 上一页 1 2 3 4 5 下一页
 */
public class NavigationTag extends TagSupport {
    static final long serialVersionUID = 2372405317744358833L;
    
    /**
     * request 中用于保存Page 对象的变量名默认为“page”
     */
    private String bean = “page“;
    
    /**
     * 分页跳转的url地址此属性必须
     */
    private String url = null;
    
    /**
     * 显示页码数量
     */
    private int number = 5;
    
    @Override
    public int doStartTag() throws JspException {
        JspWriter writer = pageContext.getOut();
        HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
        Page page = (Page)request.getAttribute(bean); 
        if (page == null) 
            return SKIP_BODY;
        url = resolveUrl(url pageContext);
        try {
         //计算总页数
         int pageCount = page.getTotal() / page.getSize();
         if (page.getTotal() % page.getSize() > 0) {
         pageCount++;
         }
         writer.print(““);
        } catch (IOExce

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       31118  2019-02-17 20:34  crm.sql
     目录           0  2019-02-17 20:23  crm32\
     文件         610  2019-02-14 15:42  crm32\.classpath
     目录           0  2019-02-14 15:03  crm32\.myeclipse\
     文件         288  2019-02-14 15:03  crm32\.mymetadata
     文件        1748  2019-02-14 16:05  crm32\.project
     目录           0  2019-02-17 20:23  crm32\.settings\
     文件         500  2019-02-14 15:03  crm32\.settings\.jsdtscope
     文件          88  2019-02-14 15:34  crm32\.settings\org.eclipse.core.resources.prefs
     文件         395  2019-02-14 15:42  crm32\.settings\org.eclipse.jdt.core.prefs
     文件         453  2019-02-14 15:03  crm32\.settings\org.eclipse.wst.common.component
     文件         252  2019-02-14 15:03  crm32\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2019-02-14 15:03  crm32\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2019-02-14 15:03  crm32\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2019-02-17 20:23  crm32\src\
     目录           0  2019-02-17 20:23  crm32\src\com\
     目录           0  2019-02-17 20:23  crm32\src\com\banana\
     目录           0  2019-02-17 20:23  crm32\src\com\banana\common\
     目录           0  2019-02-17 20:23  crm32\src\com\banana\common\utils\
     文件        5481  2019-02-17 19:19  crm32\src\com\banana\common\utils\NavigationTag.java
     文件         628  2019-02-17 19:19  crm32\src\com\banana\common\utils\Page.java
     目录           0  2019-02-17 20:23  crm32\src\com\banana\crm\
     目录           0  2019-02-17 20:23  crm32\src\com\banana\crm\controller\
     文件        2810  2019-02-17 19:43  crm32\src\com\banana\crm\controller\CustomerController.java
     目录           0  2019-02-17 20:23  crm32\src\com\banana\crm\mapper\
     文件         221  2019-02-17 19:20  crm32\src\com\banana\crm\mapper\baseDictDao.java
     文件         400  2019-02-17 19:22  crm32\src\com\banana\crm\mapper\baseDictDao.xml
     文件         561  2019-02-17 20:02  crm32\src\com\banana\crm\mapper\CustomerDao.java
     文件        3235  2019-02-17 20:05  crm32\src\com\banana\crm\mapper\CustomerDao.xml
     目录           0  2019-02-17 20:23  crm32\src\com\banana\crm\pojo\
     文件        2042  2019-02-17 19:20  crm32\src\com\banana\crm\pojo\baseDict.java
............此处省略122个文件信息

评论

共有 条评论