基于JSP+Servlet+MySQL+Bootstrap+CSS的图书管理系统

82 篇文章 16 订阅

借阅记录

注册用户

登陆

管理员界面

图书管理

添加图书

图书查询

添加读者

读者列表

图书分类

分类管理

图书操作

图书归还

个人资料

修改密码

图书查询个人

个人归还

技术描述

开发工具: Idea/Eclipse
数据库: mysql
Jar包仓库: Jar包
前段框架:jquery/Jsp
后端框架: Jsp/Servlet

package com.rain.servlet;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.rain.dao.BookDao;

/**
 * Servlet implementation class AddBookServlet
 */
@WebServlet("/AddBookServlet")
public class AddBookServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public AddBookServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
//		response.getWriter().append("Served at: ").append(request.getContextPath());
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
//		doGet(request, response);
		//设置编码类型
		request.setCharacterEncoding("UTF-8");
		response.setContentType("text/html;charset=UTF-8");
		//获取要添加图书的信息
		String card = request.getParameter("card");
		String name = request.getParameter("name");
		String type = request.getParameter("type");
		String autho = request.getParameter("autho");
		String press = request.getParameter("press");
		int num = Integer.parseInt(request.getParameter("num"));
		BookDao bookdao = new BookDao();
		//调用函数,存入图书
		bookdao.addBook(card,name,type,autho,press,num);
		response.sendRedirect("/books/admin_book.jsp");
	}

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
JSPJavaServer Pages)是一种Java编程语言,可用于Web开发。它是服务器端技术,主要用于在Web上生成动态内容。JSP的特点是可以使用Java代码和HTML标记编写动态页面,而不需要像PHP那样将HTML和代码分开编写。JSP采用内置对象,如request和response,来处理HTTP请求。 ServletJava编程语言,用于开发Web应用程序,是JSP的一种替代方案。与JSP一样,Servlet运行在服务器端,并可生成动态Web内容。它可以接收HTTP请求,并根据请求生成响应。与JSP不同的是,Servlet是一个Java类,用于生成HTML页面、处理表单数据、执行安全检查等任务。 Bootstrap是一种流行的前端框架,用于设计Web应用程序的用户界面。它是一种CSS框架,提供了许多可重用的样式和布局,可用于创建响应式,移动优先的Web应用程序。Bootstrap适用于任何设备,包括台式机,平板电脑和手机,因此成为Web开发人员的首选工具。 MySQL是一种开源的关系型数据库管理系统。它使用SQL作为查询和处理数据的语言,可用于存储和检索大量数据,包括Web应用程序的用户信息,电子商务交易等。MySQL是一种可扩展的数据库,可轻松地添加新的数据表和字段。 在开发Web应用程序时,使用JSPServlet可以生成动态内容,并与Bootstrap相结合,创建具有良好用户体验的Web应用程序。使用MySQL作为数据库管理系统,开发人员可以存储和检索数据,并保持可扩展性。这些技术的优势相结合,可创建出更快、更稳定、更灵活、更易用的Web应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

2016855150

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值