资源简介
个人博客网站的源码个人博客网站的源码个人博客网站的源码个人博客网站的源码个人博客网站的源码个人博客网站的源码个人博客网站的源码

代码片段和文件信息
package cn.com.jobedu.blog;
import java.io.IOException;
import java.sql.SQLException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import javax.sql.DataSource;
import org.apache.commons.dbutils.QueryRunner;
public class AddBlogServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
doPost(request response);
}
public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
// 解决从JSP页面接受中文参数乱码
request.setCharacterEncoding(“UTF-8“);
HttpSession session = request.getSession();
User user = (User) session.getAttribute(“user“);
if (user == null) {
response.sendRedirect(“/blog/admin/login.jsp“);
} else {
// 接受JSP页面传递过来的,与博文有关的3个参数:主题、内容和所属分类的编号
String title = request.getParameter(“title“);
String content = request.getParameter(“content“);
String categoryId = request.getParameter(“category“);
// 数据源对象可以理解为连接池的管理者,通过他可以获取数据库的连接
DataSource ds = null;
try {
// 通过在context.xml文件,设定的数据源对象的名字,获取数据源对象
Context context = new InitialContext();
ds = (DataSource) context.lookup(“java:/comp/env/jdbc/mysqlds“);
} catch (Exception e) {
System.out.println(“获取数据源时出错“);
}
int result = 0;
try {
// 添加博文的SQL语句,now()生成当前系统时间
String sql = “insert into blog (titlecontentcategory_idcreatedtime) values (???now())“;
// 为SQL语句中的?设定参数
String params[] = { title content categoryId };
// DButils中核心类,生成对象时传递数据源对象
QueryRunner qr = new QueryRunner(ds);
// 调用它的update,完成SQL的运行。其他使用update方法的SQL语句:insert
// into/update/delete
result = qr.update(sql params); // query()
} catch (SQLException e) {
e.printStackTrace();
}
String message = ““;
if (result == 1) {
message = “添加博文成功!“;
} else {
message = “添加博文失败!“;
}
request.setAttribute(“message“ message);
request.getRequestDispatcher(“/admin/result.jsp“).forward(request
response);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1183 2009-06-02 11:41 blog\.classpath
文件 285 2009-06-04 16:20 blog\.myme
文件 1222 2009-05-20 15:12 blog\.project
文件 151 2009-05-31 08:19 blog\.settings\com.genuitec.eclipse.core.prefs
文件 108 2009-06-01 15:55 blog\.settings\org.eclipse.core.resources.prefs
文件 2765 2009-05-27 14:13 blog\src\cn\com\jobedu\blog\AddBlogServlet.java
文件 1459 2009-06-01 11:25 blog\src\cn\com\jobedu\blog\AdminBlogListServlet.java
文件 1001 2009-05-31 15:07 blog\src\cn\com\jobedu\blog\Blog.java
文件 465 2009-05-25 13:44 blog\src\cn\com\jobedu\blog\Category.java
文件 4824 2009-05-27 14:15 blog\src\cn\com\jobedu\blog\CategoryServlet.java
文件 955 2009-06-01 14:36 blog\src\cn\com\jobedu\blog\Comment.java
文件 4506 2009-06-01 14:39 blog\src\cn\com\jobedu\blog\CommentServlet.java
文件 737 2009-05-25 10:07 blog\src\cn\com\jobedu\blog\DbHelper.java
文件 1509 2009-05-27 14:16 blog\src\cn\com\jobedu\blog\DeleteBlogServlet.java
文件 1594 2009-05-26 11:20 blog\src\cn\com\jobedu\blog\GetBlogServlet.java
文件 3769 2009-06-01 09:46 blog\src\cn\com\jobedu\blog\HomeServlet.java
文件 1992 2009-06-01 11:20 blog\src\cn\com\jobedu\blog\PostEditBlogServlet.java
文件 1487 2009-05-27 11:49 blog\src\cn\com\jobedu\blog\PreAddBlogServlet.java
文件 1572 2009-06-01 11:05 blog\src\cn\com\jobedu\blog\PreEditBlogServlet.java
文件 511 2009-05-27 09:24 blog\src\cn\com\jobedu\blog\User.java
文件 4049 2009-05-31 14:39 blog\src\cn\com\jobedu\blog\UserServlet.java
文件 309 2009-06-01 15:49 blog\src\displaytag.properties
文件 1243 2009-06-01 16:04 blog\src\displaytag_zh.properties
文件 1405 2009-06-01 16:04 blog\src\displaytag_zh_CN.properties
文件 1497 2009-05-27 14:55 blog\WebRoot\admin\addBlog.jsp
文件 782 2009-05-31 08:24 blog\WebRoot\admin\addCategory.jsp
文件 135 2009-05-31 09:23 blog\WebRoot\admin\admin.jsp
文件 1257 2009-06-01 16:19 blog\WebRoot\admin\adminBlogList.jsp
文件 1322 2009-06-01 16:06 blog\WebRoot\admin\adminBlogList.jsp.bak
文件 1314 2009-05-27 15:30 blog\WebRoot\admin\adminCategoryList.jsp
............此处省略428个文件信息
- 上一篇:四位数码管动态扫描显示
- 下一篇:mscomm串口通讯
相关资源
- 学生管理系统的添加、修改、删除、
- 简单的9个页面静态网页,适合做个人
- 基于MVC模式的校园BBS系统的设计与实
- 个人博客系统+文档
- Library图书馆图书管理系统
- Spring Boot技术栈博客企业前后端2018
- 主rac + 备rac dg 部署_blog版.pdf
- 史上最全的seo工具seo外链包博客论坛
- 漫言阁个人博客 V3.0 全功能版
- 登录页的验证码
- 简易的新闻发布系统简易的新闻发布
- 网络书城模板
- 基于springboot框架的宿舍管理系统设计
- Node.js-node开发的博客项目
- 基于移动平台的轻博客系统开发与设
- 毕业设计-基于struts汽车租赁管理系统
- 博客系统整站源码带后台带管理
- 博客园客户端
- 物联网,WEBSOCKET丰富案例
- 标准struts2和mvc写的用户管理
- 宠物商店系统设计
- 学科竞赛系统
- 基于SSM的个人博客系统源代码.zip
- 基于SSM的个人博客系统的设计与实现
- 微博客户端完整项目源代码
- 个人博客web前端页面.zip
- Springboot博客系统
- 计算机毕业设计的外文翻译附外文原
- ssm个人博客系统.zip
- honker小风-情侣博客开源
评论
共有 条评论