资源简介

采用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\.mymetadata

     文件       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.xml

     文件       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个文件信息

评论

共有 条评论