• 大小: 9.29M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-07
  • 语言: 其他
  • 标签: 其他  

资源简介

博客项目.rar

资源截图

代码片段和文件信息

package com.luban.action;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import com.luban.po.BlogArticle;
import com.luban.po.BlogArticleCategory;
import com.luban.po.PageInfo;
import com.luban.service.BlogArticleCategoryService;
import com.luban.service.BlogArticleService;
import com.luban.service.impl.BlogArticleCategoryServiceImpl;
import com.luban.service.impl.BlogArticleServiceImpl;
/**
*需获取项目视频找老师
javacto.taobao.com
*/
@WebServlet(“*.ba“)
public class BlogArticleAction extends HttpServlet {

@Override
protected void doGet(HttpServletRequest req HttpServletResponse resp)
throws ServletException IOException {
// TODO Auto-generated method stub
doPost(req resp);
}

@Override
protected void doPost(HttpServletRequest req HttpServletResponse resp)
throws ServletException IOException {
// 处理编码
req.setCharacterEncoding(“utf-8“);
resp.setContentType(“text/html;charset=utf-8“);
PrintWriter out = resp.getWriter();
HttpSession session = req.getSession();
// 获得uri
String uri = req.getRequestURI();
// 截取
String url = uri.substring(uri.lastIndexOf(“/“) + 1 uri.indexOf(“.“));
BlogArticleService articleService = new BlogArticleServiceImpl();
if(“query“.equals(url)){
BlogArticleCategoryService articleCategoryService = new BlogArticleCategoryServiceImpl();
PageInfo info = new PageInfo();
BlogArticle article = new BlogArticle();
String currPageNo =req.getParameter(“currPageNo“);
if(null!=currPageNo){
info.setCurrPageNo(Integer.parseInt(currPageNo));
}
String batitle = req.getParameter(“batitle“);
String bacId = req.getParameter(“bacId“);
String bacChildId = req.getParameter(“bacChildId“);
article.setBatitle(batitle);
if(null!=bacId&& !““.equals(bacId)){
article.setBacId(Integer.parseInt(bacId));
}
if(null!=bacChildId &&!““.equals(bacChildId)){
article.setBacChildId(Integer.parseInt(bacChildId));
}

List articleCategory= articleCategoryService.queryAll();
List list =articleService.pageQueryAll(article info);
//获取总条数
int count =articleService.getTotalCount(article);
info.setTotalCount(count);

req.setAttribute(“list“ list);
req.setAttribute(“info“ info);
req.setAttribute(“article“ article);
req.setAttribute(“articleCategory“ articleCategory);

//转发到页面
req.getRequestDispatcher(“/list.jsp“).forward(req resp);
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1431  2018-08-02 21:14  博客项目\Blog\.classpath

     文件        556  2018-08-02 21:14  博客项目\Blog\.project

     文件        243  2018-08-02 21:14  博客项目\Blog\.settings\org.eclipse.jdt.core.prefs

     文件         90  2018-08-02 21:14  博客项目\Blog\.settings\org.eclipse.m2e.core.prefs

     文件          3  2018-08-02 21:14  博客项目\Blog\.svn\entries

     文件          3  2018-08-02 21:14  博客项目\Blog\.svn\format

     文件       1044  2018-08-07 09:25  博客项目\Blog\.svn\pristine\09\094aebacd5586decaa23155cd780e48f8315f6d5.svn-base

     文件       3083  2018-08-07 09:25  博客项目\Blog\.svn\pristine\09\09e96898c6143732d44421cc995e04dfaa0f74be.svn-base

     文件      11100  2018-08-07 09:25  博客项目\Blog\.svn\pristine\0a\0a453299e3f8869a88f0a5e551a3091981c536d5.svn-base

     文件       4276  2018-08-07 09:25  博客项目\Blog\.svn\pristine\0b\0b1fea5398a82834b6999c58ae809d61bd15df0b.svn-base

     文件       1254  2018-08-07 09:25  博客项目\Blog\.svn\pristine\0e\0e0ee1aa2e2741009c3b446b77e9efd9d9bfd42e.svn-base

     文件        972  2018-08-07 09:13  博客项目\Blog\.svn\pristine\0e\0e86d51140325016ec30955933aad8dca2030863.svn-base

     文件       2340  2018-08-07 09:25  博客项目\Blog\.svn\pristine\0e\0ee092e5baa47c9b108a978b6764414ebc7d947a.svn-base

     文件       3682  2018-08-07 09:25  博客项目\Blog\.svn\pristine\16\16f84fdbf5610189be82ffcb956c81f3152d00b4.svn-base

     文件     628707  2018-08-07 09:25  博客项目\Blog\.svn\pristine\1d\1d986a4bbc95175ce199e007c38dd95247f030b4.svn-base

     文件      39142  2018-08-07 09:25  博客项目\Blog\.svn\pristine\1d\1da33ba4aa30bd832106e359c5ee2a3b8681c756.svn-base

     文件       2318  2018-08-07 09:25  博客项目\Blog\.svn\pristine\1f\1f93caa569d29267a998c0be5716a05196f869e5.svn-base

     文件       3092  2018-08-07 09:25  博客项目\Blog\.svn\pristine\1f\1f9b02078fcc870d060e1f28047d322815663318.svn-base

     文件       3568  2018-08-07 09:25  博客项目\Blog\.svn\pristine\20\20874ccc0c12c03b8e9e90b70568cc79f42f74a7.svn-base

     文件        366  2018-08-07 09:25  博客项目\Blog\.svn\pristine\21\21fdec63fc2e1eacb530830fec07ee9d4a1b3199.svn-base

     文件      20245  2018-08-07 09:25  博客项目\Blog\.svn\pristine\22\220991baef0e23a5f750e53f4ad5e1d288e6f37d.svn-base

     文件      11337  2018-08-07 09:25  博客项目\Blog\.svn\pristine\25\25192d17955b13e082ce4f40c20bb4e710608a88.svn-base

     文件       6538  2018-08-07 09:25  博客项目\Blog\.svn\pristine\25\251d2f3e651c64b1809ff015708ce80730718fc4.svn-base

     文件       4426  2018-08-07 09:57  博客项目\Blog\.svn\pristine\26\26ec4d42d64503151c5c331d2e2cd86a1484e47a.svn-base

     文件     142377  2018-08-07 09:25  博客项目\Blog\.svn\pristine\26\26f4b7988f472575b187803bfc3a0278d8cebcb5.svn-base

     文件       2487  2018-08-02 21:14  博客项目\Blog\.svn\pristine\2a\2a3d8418c820ac76f6fdaa35f51e7bbfdd1dff2f.svn-base

     文件      29315  2018-08-07 09:25  博客项目\Blog\.svn\pristine\2c\2cd21b316014c18bd3e0a310dc48533a2fd501c7.svn-base

     文件      68221  2018-08-07 09:25  博客项目\Blog\.svn\pristine\2d\2d78dcafe6034e4eabf59bfbf64b288ab358c6f4.svn-base

     文件     165372  2018-08-07 09:25  博客项目\Blog\.svn\pristine\30\308f5e5450cf24a1242469f92b304ca8f985d862.svn-base

     文件      42654  2018-08-07 09:25  博客项目\Blog\.svn\pristine\32\3266aa049145d9635498ec99ba9a6e1a73b71cac.svn-base

............此处省略380个文件信息

评论

共有 条评论