没有合适的资源?快使用搜索试试~ 我知道了~
首页基于jsp+servlet实现的简单博客系统实例(附源码)
资源详情
资源评论
资源推荐

基于基于jsp+servlet实现的简单博客系统实例实现的简单博客系统实例(附源码附源码)
主要介绍了基于jsp+servlet实现的简单博客系统,以完整实例形式分析了基于jsp+servlet简单博客系统的原理与相
关技巧,并附带了完整源码供读者下载学习,需要的朋友可以参考下
本文实例讲述了基于jsp+servlet实现的简单博客系统。分享给大家供大家参考。具体如下:
没有用框架写的 小博客, 代码大量重复。
个人感觉重复代码对于新手还是有好处的,我也是新手,见谅。
完整实例代码点击此处本站下载。
1. servlet
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Servlet;
import blog.BlogBean;
import blog.BlogRepositoryJDBC;
import blog.PagerUtil;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.URLDecoder;
import java.util.List;
import javax.enterprise.context.RequestScoped;
import javax.enterprise.context.SessionScoped;
import javax.inject.Inject;
import javax.inject.Named;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(name = "PageListServlet", urlPatterns = {"/page/*", ""})
public class ListAllServlet extends HttpServlet {
@Inject
private BlogRepositoryJDBC blogdao;
@Inject
private PagerUtil pagerUtil;
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
int pg;
String s = request.getRequestURI();
String searchContent = request.getParameter("search");
if (s.matches(request.getContextPath() + "/page/" + "\d")) {
String pgnum = s.replaceAll(request.getContextPath() + "/page/", "");
pg = Integer.parseInt(pgnum);
} else if (s.matches(request.getContextPath() + "/")) {
pg = 1;
} else {
getServletContext().getRequestDispatcher("/errorpage.jsp").forward(request, response);
return;
}
List<BlogBean> bloglist;
boolean isNullRequest = (searchContent == null || "".equals(searchContent));
if (isNullRequest) {
bloglist = blogdao.getBloglist();
} else {
bloglist = blogdao.listBlogByKey(searchContent);
}
if (!pagerUtil.isValidPg(bloglist, pg)) {
getServletContext().getRequestDispatcher("/errorpage.jsp").forward(request, response);
return;
}
pagerUtil.fillValue(bloglist, pg);
String pageURLBase = getServletContext().getContextPath();
String pageURLparam = isNullRequest ? "" : "?search=" + searchContent;
request.setAttribute("pageURLBase", pageURLBase);
request.setAttribute("pageURLparam", pageURLparam);
request.setAttribute("bloglist", bloglist);
getServletContext().getRequestDispatcher("/blog.jsp").forward(request, response);
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
















weixin_38646230
- 粉丝: 6
- 资源: 876
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论0