当前位置: 首页 > news >正文

企业网站维护建设项目实践报告文创产品设计方案ppt

企业网站维护建设项目实践报告,文创产品设计方案ppt,展示型网站建设公司,做网投网站好前言#xff1a;很久没更新了#xff0c;今天给大家分享一个Java web的小案例#xff0c;是一个登录页面#xff0c;利用Login控制类和JDBC连接数据库#xff0c;并判断用户名密码是否正确#xff0c;项目最终部署在Tomcat上。 先看效果 正文 一、前期工作 1.首先我们… 前言很久没更新了今天给大家分享一个Java web的小案例是一个登录页面利用Login控制类和JDBC连接数据库并判断用户名密码是否正确项目最终部署在Tomcat上。 先看效果  正文  一、前期工作 1.首先我们新建项目 tomact提前配置好不会的可以去我主页参考tomcat配置一文 2. 选中Web Profile依赖项 3.mysql-connector-java-8.0.16.jar下载好保存到WEB-INF下  二、实现功能 1.创建 LoginServlet类内含jdbc建立数据库连接 package com.example.course_selection_system;import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;public class LoginServlet extends HttpServlet {Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {String username request.getParameter(user);String password request.getParameter(pwd);// 数据库连接参数String url jdbc:mysql://localhost:3306/student;String dbUsername root;String dbPassword root;try {// 加载驱动程序Class.forName(com.mysql.cj.jdbc.Driver);// 建立数据库连接Connection connection DriverManager.getConnection(url, dbUsername, dbPassword);// 查询数据库String sql SELECT * FROM admins WHERE admin_name? AND admin_password?;try (PreparedStatement statement connection.prepareStatement(sql)) {statement.setString(1, username);statement.setString(2, password);ResultSet resultSet statement.executeQuery();if (resultSet.next()) {// 用户验证成功// 在这里可以进行登录成功后的操作response.sendRedirect(templates/student.jsp);} else {// 用户验证失败// 在这里可以进行登录失败后的操作request.setAttribute(error_message, 用户名或密码错误请重试);RequestDispatcher dispatcher request.getRequestDispatcher(login.jsp);dispatcher.forward(request, response);}}} catch (ClassNotFoundException e) {// 处理ClassNotFoundException异常e.printStackTrace(); // 记录日志// 向用户提供友好的错误提示request.setAttribute(error_message, 发生了意外错误请联系管理员);RequestDispatcher dispatcher request.getRequestDispatcher(error.jsp);dispatcher.forward(request, response);} catch (SQLException e) {// 处理SQLException异常e.printStackTrace(); // 记录日志// 向用户提供友好的错误提示request.setAttribute(error_message, 数据库错误请稍后重试);RequestDispatcher dispatcher request.getRequestDispatcher(error.jsp);dispatcher.forward(request, response);}} } 2.在web.xml中配置Servlet映射 servlet-name 是你为Servlet指定的名称servlet-class 是Servlet的完整类名url-pattern 是你希望为Servlet匹配的URL路径。 3.编写login.jspactionlogin % page contentTypetext/html;charsetUTF-8 languagejava % % taglib urihttp://java.sun.com/jsp/jstl/core prefixc % !DOCTYPE html html headmeta charsetutf-8 /title学生成绩管理系统登陆/titlelink relicon hrefhttp://v3.bootcss.com/favicon.icostyleli {list-style: none;}body {font-family: Arial, sans-serif;background-color: #3498db;color: white;margin: 0;padding: 0;display: flex;justify-content: center;align-items: center;height: 100vh;}#maxbox {background-color: #2c3e50;border-radius: 8px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);padding: 20px;text-align: center;}h1 {color: #ecf0f1;}h2 {color: #ecf0f1;}.inputbox {margin-top: 20px;}.inputText {margin-bottom: 15px;}input[typetext],input[typepassword] {width: 100%;padding: 10px;margin-top: 5px;margin-bottom: 10px;box-sizing: border-box;border: 1px solid #3498db;border-radius: 4px;background-color: #ecf0f1;color: #2c3e50;}.inputButton {width: 100%;padding: 10px;border: none;border-radius: 4px;background-color: #3498db;color: white;cursor: pointer;}.inputButton:hover {background-color: #2980b9;}.remember {margin-right: 5px;}/style/headdiv idmaxboxh1学生成绩管理系统/h1h2请登录/h2%-- Display error message if exists --%c:if test${not empty error_message}p classerror-message${error_message}/p/c:ifdiv classinputboxform namefrm actionlogin methodpostdiv classinputTextspan classiconfont icon-mine/spaninput classusername typetext placeholder用户名 nameuser stylecolor:black //divdiv classinputTextspan classiconfont icon-lock/spaninput typepassword placeholder密码 namepwd stylecolor:black /brinput classremember nameremember typecheckbox value checkedcheckedspan stylecolor:white记住我/span/divinput classinputButton typesubmit valueSign in //formdiv stylecolor: white${msg}/div/div /div /html 在引入% taglib urihttp://java.sun.com/jsp/jstl/core prefixc %错误时说明没有依赖去pom.xml里添加如下代码导入该库是为了实现错误信息提示的功能 dependencygroupIdjavax.servlet/groupIdartifactIdjstl/artifactIdversion1.2/version /dependency4.存储用户名和密码的表单 三、运行tomcat注意路径和端口正确 当用户名或密码输入错误时系统会给出提示。 输入正确后将会跳转到student.jsp
文章转载自:
http://www.morning.mjbnp.cn.gov.cn.mjbnp.cn
http://www.morning.zqbrd.cn.gov.cn.zqbrd.cn
http://www.morning.pngfx.cn.gov.cn.pngfx.cn
http://www.morning.drspc.cn.gov.cn.drspc.cn
http://www.morning.twpq.cn.gov.cn.twpq.cn
http://www.morning.rybr.cn.gov.cn.rybr.cn
http://www.morning.rshijie.com.gov.cn.rshijie.com
http://www.morning.c7512.cn.gov.cn.c7512.cn
http://www.morning.lktjj.cn.gov.cn.lktjj.cn
http://www.morning.mrttc.cn.gov.cn.mrttc.cn
http://www.morning.qrqcr.cn.gov.cn.qrqcr.cn
http://www.morning.djpzg.cn.gov.cn.djpzg.cn
http://www.morning.clybn.cn.gov.cn.clybn.cn
http://www.morning.yrgb.cn.gov.cn.yrgb.cn
http://www.morning.rfwrn.cn.gov.cn.rfwrn.cn
http://www.morning.nrqtk.cn.gov.cn.nrqtk.cn
http://www.morning.ghpld.cn.gov.cn.ghpld.cn
http://www.morning.kpbgp.cn.gov.cn.kpbgp.cn
http://www.morning.rrms.cn.gov.cn.rrms.cn
http://www.morning.dsncg.cn.gov.cn.dsncg.cn
http://www.morning.hmbxd.cn.gov.cn.hmbxd.cn
http://www.morning.kjjbz.cn.gov.cn.kjjbz.cn
http://www.morning.qpsft.cn.gov.cn.qpsft.cn
http://www.morning.shprz.cn.gov.cn.shprz.cn
http://www.morning.llcsd.cn.gov.cn.llcsd.cn
http://www.morning.rnmc.cn.gov.cn.rnmc.cn
http://www.morning.pdynk.cn.gov.cn.pdynk.cn
http://www.morning.mqfhy.cn.gov.cn.mqfhy.cn
http://www.morning.lcwhn.cn.gov.cn.lcwhn.cn
http://www.morning.clgbb.cn.gov.cn.clgbb.cn
http://www.morning.tjsxx.cn.gov.cn.tjsxx.cn
http://www.morning.qkgwz.cn.gov.cn.qkgwz.cn
http://www.morning.gmplp.cn.gov.cn.gmplp.cn
http://www.morning.xdnhw.cn.gov.cn.xdnhw.cn
http://www.morning.lxkhx.cn.gov.cn.lxkhx.cn
http://www.morning.qstkk.cn.gov.cn.qstkk.cn
http://www.morning.xzkgp.cn.gov.cn.xzkgp.cn
http://www.morning.phzrq.cn.gov.cn.phzrq.cn
http://www.morning.qzzmc.cn.gov.cn.qzzmc.cn
http://www.morning.bpzw.cn.gov.cn.bpzw.cn
http://www.morning.brwp.cn.gov.cn.brwp.cn
http://www.morning.qxwgx.cn.gov.cn.qxwgx.cn
http://www.morning.qzfjl.cn.gov.cn.qzfjl.cn
http://www.morning.xirfr.cn.gov.cn.xirfr.cn
http://www.morning.diuchai.com.gov.cn.diuchai.com
http://www.morning.xkppj.cn.gov.cn.xkppj.cn
http://www.morning.rcmcw.cn.gov.cn.rcmcw.cn
http://www.morning.aiai201.cn.gov.cn.aiai201.cn
http://www.morning.yksf.cn.gov.cn.yksf.cn
http://www.morning.ktbjk.cn.gov.cn.ktbjk.cn
http://www.morning.dzqr.cn.gov.cn.dzqr.cn
http://www.morning.nqlx.cn.gov.cn.nqlx.cn
http://www.morning.wjrtg.cn.gov.cn.wjrtg.cn
http://www.morning.cnqdn.cn.gov.cn.cnqdn.cn
http://www.morning.lpsjs.com.gov.cn.lpsjs.com
http://www.morning.mkccd.cn.gov.cn.mkccd.cn
http://www.morning.dfqmy.cn.gov.cn.dfqmy.cn
http://www.morning.ctlbf.cn.gov.cn.ctlbf.cn
http://www.morning.nbmyg.cn.gov.cn.nbmyg.cn
http://www.morning.ysskn.cn.gov.cn.ysskn.cn
http://www.morning.qdrrh.cn.gov.cn.qdrrh.cn
http://www.morning.pgkpt.cn.gov.cn.pgkpt.cn
http://www.morning.nylbb.cn.gov.cn.nylbb.cn
http://www.morning.mrnnb.cn.gov.cn.mrnnb.cn
http://www.morning.xkppj.cn.gov.cn.xkppj.cn
http://www.morning.gynkr.cn.gov.cn.gynkr.cn
http://www.morning.ychrn.cn.gov.cn.ychrn.cn
http://www.morning.sfphz.cn.gov.cn.sfphz.cn
http://www.morning.bmtyn.cn.gov.cn.bmtyn.cn
http://www.morning.mgwdp.cn.gov.cn.mgwdp.cn
http://www.morning.txkrc.cn.gov.cn.txkrc.cn
http://www.morning.nhlnh.cn.gov.cn.nhlnh.cn
http://www.morning.ygpdm.cn.gov.cn.ygpdm.cn
http://www.morning.kggxj.cn.gov.cn.kggxj.cn
http://www.morning.pypbz.cn.gov.cn.pypbz.cn
http://www.morning.wknj.cn.gov.cn.wknj.cn
http://www.morning.ymqfx.cn.gov.cn.ymqfx.cn
http://www.morning.pxlpt.cn.gov.cn.pxlpt.cn
http://www.morning.qfdmh.cn.gov.cn.qfdmh.cn
http://www.morning.pjxlg.cn.gov.cn.pjxlg.cn
http://www.tj-hxxt.cn/news/280677.html

相关文章:

  • 绵阳市建设厅官方网站wordpress数据库编码选择
  • 北京网站建设公司招聘优秀产品vi设计手册
  • 网站建站如何给网站添加统计代码
  • 建设网站程序网站春节放假
  • 东莞网站建设 光龙wordpress媒体文档
  • 锦州市做网站上网用哪家公司的比较好
  • 网站程序如何制作网络推广公司哪个好
  • 网站导航栏特效asp动态链接生成网站地图
  • 行业内做网站的公司排名安卓开发自学教程
  • 外包做网站需要多少钱西安新闻头条最新消息
  • 有经验的盐城网站开发工作不好找怎么办
  • 旅游政务网站建设小程序制作公司开发
  • 如何查看网站服务器类型网站二维码怎么做的
  • discuz修改网站底部网站建设咋做
  • 支付宝支持12306网站建设网络服务器哪个最快
  • 寻找长沙网站建设创建个人网站怎么做
  • 罗岗网站建设哪家好响应网站建设
  • 易语言做网站登陆专业建网站设计公司
  • 网站设计模板html如何做网站关键词收录
  • 未备案网站通知遵义在线论坛
  • 如何在租用的服务器上部署自己的网站 mysql网站的建设哪家好
  • wordpress图片之间空一行惠州搜索引擎优化
  • 有什么网站可以做家装网络推广计划书案例
  • 网站建设外包价格做汽车团购的网站
  • 网站建设如何传视频dedecms 生成网站地图
  • 电子商务网站的建站流程医疗企业网站模板
  • 医药建设网站免费招聘人才网站
  • ngrok WordPress网站seo诊断湖南岚鸿
  • 临沂网站建莆田自助建站软件
  • 怎样制作网站教程网站建设销售专业话术