资源简介
采用jsp+servlet+mysql开发,我的数据库的连接在tomcat的context.xml文件里,由于发布冲忙,我的数据库建表及测试的文件丢了。但是项目其他的源码没有少

代码片段和文件信息
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_idcreatetime) values (???now())“;
//为sql语句中的?设定参数,有几个?给几个值
String params[] ={titlecontentcategoryId};
//DButils中核心类,生成对象时传递数据源对象
QueryRunner qr = new QueryRunner(ds);
//调用它的update,完成sql的运行。其他使用update方法的sql语句,insert into/update/delete
result = qr.update(sql params);
}catch (SQLException e) {
e.printStackTrace();
}
String message=““;
if(result==1){
message=“添加博文成功“;
}else{
message=“添加博文失败“;
}
request.setAttribute(“message“ message);
//后面变量message,第一个传的参数的名字,这里我们传的是message的值
//“添加博文成功“ “添加博文失败“;
request.getRequestDispatcher(“/admin/result.jsp“)
.forward(request response);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2017 2011-03-29 23:19 blog\.classpath
文件 285 2011-04-04 00:41 blog\.myme
文件 1410 2011-02-24 14:03 blog\.project
文件 406 2011-02-24 13:58 blog\.settings\.jsdtscope
文件 121 2011-02-24 16:03 blog\.settings\com.genuitec.eclipse.core.prefs
文件 88 2011-02-28 21:44 blog\.settings\org.eclipse.core.resources.prefs
文件 330 2011-02-24 13:58 blog\.settings\org.eclipse.jdt.core.prefs
文件 49 2011-02-24 13:58 blog\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2011-02-24 13:58 blog\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 2681 2011-04-06 19:46 blog\context.xm
文件 2892 2011-02-26 22:38 blog\src\cn\com\jobedu\blog\AddBlogServlet.java
文件 2409 2011-02-28 13:24 blog\src\cn\com\jobedu\blog\AdminBlogListServlet.java
文件 1319 2011-02-28 01:17 blog\src\cn\com\jobedu\blog\Blog.java
文件 550 2011-02-25 22:31 blog\src\cn\com\jobedu\blog\Category.java
文件 4680 2011-02-27 14:50 blog\src\cn\com\jobedu\blog\CategoryServlet.java
文件 840 2011-02-27 22:17 blog\src\cn\com\jobedu\blog\Comment.java
文件 4639 2011-02-28 16:16 blog\src\cn\com\jobedu\blog\CommentServlet.java
文件 981 2011-04-06 19:36 blog\src\cn\com\jobedu\blog\DbHelper.java
文件 2188 2011-02-26 22:42 blog\src\cn\com\jobedu\blog\DeleteBlogServlet.java
文件 2276 2011-02-26 14:38 blog\src\cn\com\jobedu\blog\GetBlogServlet.java
文件 4782 2011-04-01 11:24 blog\src\cn\com\jobedu\blog\HomeServlet.java
文件 2102 2011-02-28 13:20 blog\src\cn\com\jobedu\blog\PostEditBlogServlet.java
文件 1470 2011-02-26 22:37 blog\src\cn\com\jobedu\blog\PreAddBlogServlet.java
文件 2645 2011-02-28 01:20 blog\src\cn\com\jobedu\blog\PreEditBlogServlet.java
文件 499 2011-02-26 19:00 blog\src\cn\com\jobedu\blog\User.java
文件 4430 2011-04-05 11:48 blog\src\cn\com\jobedu\blog\UserServlet.java
文件 334 2011-02-28 22:29 blog\src\displaytag.properties
文件 1405 2011-02-28 22:49 blog\src\displaytag_zh_CN.properties
文件 1328 2011-02-26 23:29 blog\WebRoot\admin\addBlog.htm
文件 1411 2011-02-27 00:21 blog\WebRoot\admin\addBlog.jsp
............此处省略637个文件信息
- 上一篇:阿里Android规范
- 下一篇:Java基础与案例开发详解源码.zip
相关资源
- java用spring struts hibernate做的学生成绩
- 都市供求信息网(源码+数据库+文档)
- 我的全部java项目(博客项目的代码)
- Jfinal框架搭建JSP项目Demo
- JSP项目技术源代码(15个项目)
- JavaWeb网上图书商城完整项目资料
- java项目开发自学手册源码
- JavaWEB商城项目(包括数据库)
- java项目——城市公交管理系统
- Java项目源码下载151657
- JAVA项目-斗地主游戏 图形界面&&纸牌库
- servlet+Jsp 项目
- java项目经验案列
- ePass1000ND java项目调用demo
- 网上银行java项目源代码含最终文档超
- Java项目网吧管理系统源代码
- Java项目毕设美食相关源代码客户端和
- javaEE做的NBA网站源码
- 医药管理系统java版
- java/jsp项目论坛短消息
- java项目当当网完整版
- Java+jsp项目论坛短消息源码
- jsp青鸟网上书店项目源码带数据库
- Java项目 JSP实现在线订餐系统 数据库
- JSP项目开发案例
- 网盘开发 java项目
- 淘宝jsp项目源代码和页面
- 简单的java项目样例第二版控制台实现
- 智慧校园管理系统物联网java项目
- java版房产中介管理系统
评论
共有 条评论