jsp+servlet+mysql做的bbs系统


采用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.settingscom.genuitec.eclipse.core.prefs

     文件         88  2011-02-28 21:44  blog.settingsorg.eclipse.core.resources.prefs

     文件        330  2011-02-24 13:58  blog.settingsorg.eclipse.jdt.core.prefs

     文件         49  2011-02-24 13:58  blog.settingsorg.eclipse.wst.jsdt.ui.superType.container

     文件          6  2011-02-24 13:58  blog.settingsorg.eclipse.wst.jsdt.ui.superType.name

     文件       2681  2011-04-06 19:46  blogcontext.xml

     文件       2892  2011-02-26 22:38  blogsrccncomjobedulogAddBlogServlet.java

     文件       2409  2011-02-28 13:24  blogsrccncomjobedulogAdminBlogListServlet.java

     文件       1319  2011-02-28 01:17  blogsrccncomjobedulogBlog.java

     文件        550  2011-02-25 22:31  blogsrccncomjobedulogCategory.java

     文件       4680  2011-02-27 14:50  blogsrccncomjobedulogCategoryServlet.java

     文件        840  2011-02-27 22:17  blogsrccncomjobedulogComment.java

     文件       4639  2011-02-28 16:16  blogsrccncomjobedulogCommentServlet.java

     文件        981  2011-04-06 19:36  blogsrccncomjobedulogDbHelper.java

     文件       2188  2011-02-26 22:42  blogsrccncomjobedulogDeleteBlogServlet.java

     文件       2276  2011-02-26 14:38  blogsrccncomjobedulogGetBlogServlet.java

     文件       4782  2011-04-01 11:24  blogsrccncomjobedulogHomeServlet.java

     文件       2102  2011-02-28 13:20  blogsrccncomjobedulogPostEditBlogServlet.java

     文件       1470  2011-02-26 22:37  blogsrccncomjobedulogPreAddBlogServlet.java

     文件       2645  2011-02-28 01:20  blogsrccncomjobedulogPreEditBlogServlet.java

     文件        499  2011-02-26 19:00  blogsrccncomjobedulogUser.java

     文件       4430  2011-04-05 11:48  blogsrccncomjobedulogUserServlet.java

     文件        334  2011-02-28 22:29  blogsrcdisplaytag.properties

     文件       1405  2011-02-28 22:49  blogsrcdisplaytag_zh_CN.properties

     文件       1328  2011-02-26 23:29  blogWebRootadminaddBlog.htm

     文件       1411  2011-02-27 00:21  blogWebRootadminaddBlog.jsp

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)