采用jsp+servlet+mysql开发,我的数据库的连接在tomcat的context.xml文件里,由于发布冲忙,我的数据库建表及测试的文件丢了。但是项目其他的源码没有少
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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个文件信息
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.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.xm
文件 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个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)