基于JSP+Servlet网上书城

2024-02-12 23:18
文章标签 servlet jsp 网上 书城

本文主要是介绍基于JSP+Servlet网上书城,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

开发环境:idea+mysql

使用技术:jsp+servlet

关键代码:

public class AdminServlet extends HttpServlet {private static final long serialVersionUID = 1L;//声明AdminService对象AdminService adminService=new AdminServiceImpl();protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//获取操作符String oper=req.getParameter("oper");//调用操作符对应方法if("adminLoginByAdminNameAndAdminPwd".equals(oper)) {//调用管理员登录方法adminLoginByAdminNameAndAdminPwdServlet(req,resp);}else if("adminQuit".equals(oper)) {//调用管理员退出的方法adminQuitServlet(req,resp);}}/*** 管理员退出登录* @param req* @param resp* @throws IOException * @throws ServletException */private void adminQuitServlet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//处理请求信息req.getSession().invalidate();//响应处理结果resp.sendRedirect(req.getContextPath()+"/adminjsps/login.jsp");return;}/*** 管理员登录功能方法* @param req* @param resp* @throws IOException* @throws ServletException*/private void adminLoginByAdminNameAndAdminPwdServlet(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException {//获取数据String adminName=req.getParameter("adminName");String adminPwd=req.getParameter("adminPwd");//处理请求信息Admin admin=adminService.findAdminByAdminNameAndAdminPwdDao(adminName, adminPwd);//响应处理结果if(admin!=null) {adminName=URLEncoder.encode(adminName,"utf-8");Cookie cookie=new Cookie("adminname",adminName);cookie.setMaxAge(3*24*3600);cookie.setPath(req.getContextPath()+"/adminjsps/login.jsp");resp.addCookie(cookie);req.setAttribute("name", adminName);req.getSession().setAttribute("admin", admin);resp.sendRedirect(req.getContextPath()+"/adminjsps/admin/index.jsp");return;}else {req.setAttribute("msg", "用户名或密码错误");req.getRequestDispatcher("/adminjsps/login.jsp").forward(req, resp);return;}}}

 

项目下载:基于JSP+Servlet网上书城 

这篇关于基于JSP+Servlet网上书城的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/703874

相关文章

SpringBoot如何访问jsp页面

《SpringBoot如何访问jsp页面》本文介绍了如何在SpringBoot项目中进行Web开发,包括创建项目、配置文件、添加依赖、控制层修改、测试效果以及在IDEA中进行配置的详细步骤... 目录SpringBoot如何访问JSP页python面简介实现步骤1. 首先创建的项目一定要是web项目2. 在

Servlet中配置和使用过滤器的步骤记录

《Servlet中配置和使用过滤器的步骤记录》:本文主要介绍在Servlet中配置和使用过滤器的方法,包括创建过滤器类、配置过滤器以及在Web应用中使用过滤器等步骤,文中通过代码介绍的非常详细,需... 目录创建过滤器类配置过滤器使用过滤器总结在Servlet中配置和使用过滤器主要包括创建过滤器类、配置过滤

JavaEE7 Servlet 3.1(JSR 340)规范中文版

http://www.iteye.com/news/27727-jinnianshilongnian     Jave EE 7中的部分规范已正式获得批准通过,其中包括JSR340 Java Servlet 3.1规范,去年翻译了该规范,在此分享出来,希望对某些朋友有所帮助,不足之处请指正。   点击直接下载    在线版目录   Servlet3.1规范翻译

49个权威的网上学习资源网站

艺术与音乐 Dave Conservatoire — 一个完全免费的音乐学习网站,口号是“让每一个人都可以接受世界级的音乐教育”,有视频,有练习。 Drawspace — 如果你想学习绘画,或者提高自己的绘画技能,就来Drawspace吧。 Justin Guitar — 超过800节免费的吉他课程,有自己的app,还有电子书、DVD等实用内容。 数学,数据科学与工程 Codecad

请解释Java Web应用中的前后端分离是什么?它有哪些好处?什么是Java Web中的Servlet过滤器?它有什么作用?

请解释Java Web应用中的前后端分离是什么?它有哪些好处? Java Web应用中的前后端分离 在Java Web应用中,前后端分离是一种开发模式,它将传统Web开发中紧密耦合的前端(用户界面)和后端(服务器端逻辑)代码进行分离,使得它们能够独立开发、测试、部署和维护。在这种模式下,前端通常通过HTTP请求与后端进行数据交换,后端则负责业务逻辑处理、数据库交互以及向前端提供RESTful

JSP 简单表单显示例子

<html><!--http://localhost:8080/test_jsp/input.html --><head><meta http-equiv="Content-Type" content="text/HTML; charset=utf-8"><title>input页面</title></head><body><form action="input.jsp" method

基于JSP的实验室管理系统

你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言:Java 数据库:MySQL 技术:JSP技术 + Spring Boot框架 工具:IDEA/Eclipse、Navicat、Tomcat 系统展示 首页 用户个人中心 实验室管理 设备报备管理 摘要 随着社会的发展和科学技术的进步,互联网技术越来越受欢迎。网络计算机

在项目开发中,jsp页面不会少了,如何公用页面(添加页面和修改页面)和公用样式代码(css,js)?

在项目开发中,如何公用添加页面和修改页面? <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><html><head><title>岗位设置</title><%@ include file="/WEB-INF/jsp/public/common.jspf"%></head><body> <!-- 标

通过js得到时间,并显示到jsp上

代码: 部分jsp代码: <div id="tt" style="height:60px;border: 0px;padding-top: 5px;padding-left:5px;"> <div style="float:left;">          <input id="startdate" style="width:120px;" editable="false" class="

Jasperreports+jaspersoft studio 实现单个或多个jrxml(jasper)文件生成一个pdf文件,并利用Servlet发送该pdf文件到浏览器中展示

Jasperreports+jaspersoft studio 实现单个或多个jrxml(jasper)文件生成一个pdf文件,并利用Servlet发送该pdf文件到浏览器中展示; 代码如下: Demo07.jrxml <?xml version="1.0" encoding="UTF-8"?><!-- Created with Jaspersoft Studio version 6.6.