资源简介
采用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
相关资源
- 淘宝jsp项目源代码和页面
- 简单的java项目样例第二版控制台实现
- 智慧校园管理系统物联网java项目
- java版房产中介管理系统
- java项目音乐(JSP+SERVLET)
- jsp项目 会议室预定
- java项目 小型宾馆管理系统
- 售票系统Java项目
- Java swing Oracle实现的客户关系管理系统
- java项目经验包装简历指南
- java项目——家具销售管理项目
- Java实现webQQ聊天完整代码
- Java项目快递单打印单系统java源码
- java项目实-科研信息发布平台.zip
- JSP信息化系统建设案例
- 电影管理系统
- 工资管理系统简单jsp项目+jquery
- 网上银行系统Struts+Hibernate
- 使用IntelliJ IDEA开发基于Maven+Spring MV
- JAVA项目开发文档模板总结
- JAVA农业网项目jsp
- JAVA项目-简易网吧管理系统
- jsp项目---博客网.rar
- 蓝宇快递打印系统
- java项目之餐饮管理系统
- JAVA项目文档模板
- 数码照片管理软件
- 决策分析系统
- Jsp+JavaBean+Struts+JDBC学生信息管理系统
- 易买网JSP项目
评论
共有 条评论