你是否想要拥有一个自己的网站?那么现在来了,直接上这代码。

首先需要先找到一些图片,你的男朋友或者女朋友的图片放在一个文件夹,这里小编用Python爬取了一些网上图片,不做过多介绍

先看我的设置思路

我的项目结构如下

后端代码可以展示给你们,如果想要完整代码,请Q1,我会共享,或者访问百度网盘

链接:https://pan.baidu.com/s/160hHJWwSyxtL4oWzO6i1Uw 
提取码:oiz0

修改密码的后端代码

alterPasswordServlet.Java
package com.wxsc.controller;import com.wxsc.dao.userDao;
import com.wxsc.dao.userDaoLmpl;
import com.wxsc.pojo.User;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 java.io.IOException;
import java.io.PrintWriter;/*** @author 张宗臣* @version 1.0* 修改密码后台,* @date 2021/11/22 0022 18:14*/
@WebServlet("/alter")
public class alterPasswordServlet  extends HttpServlet {@Overrideprotected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//设置编码req.setCharacterEncoding("utf-8");resp.setContentType("text/html;charset=utf-8");
//        获取String username = req.getParameter("username");String pwd = req.getParameter("password");//daoUser u = new User(0,username,pwd);userDao userDao = new userDaoLmpl();boolean flag = userDao.alterPassword(u);PrintWriter pw = resp.getWriter();if(flag){pw.println("恭喜"+username+"先生/女士,您的密码完成修改");pw.println("<a href=\"MyServlet.html\">返回登录</a>");}else{pw.println("很抱歉"+username+"先生/女士,您的密码修改失败");}}
}
登录后端代码:LoginServlet.java
package com.wxsc.controller;import com.wxsc.dao.userDao;
import com.wxsc.dao.userDaoLmpl;
import com.wxsc.pojo.User;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 javax.servlet.http.HttpSession;
import java.io.IOException;/*** @author 张宗臣* 登录后台服务器* @version 1.0* @date 2021/11/19 0019 18:24*/
@WebServlet("/login")
public class LoginServlet extends HttpServlet {@Overrideprotected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//        设置编码格式resp.setContentType("text/html;charset=utf-8");req.setCharacterEncoding("utf-8");
//        获取参数String username = req.getParameter("username");String pwd1 = req.getParameter("password");
//        3.daouserDao userDao = new userDaoLmpl();User u = userDao.Login(username,pwd1);if (u!=null){// 绑定会话HttpSession session = req.getSession();session.setAttribute("u",u);//            登录成功,跳转欢迎界面resp.sendRedirect("index.html");}else{resp.sendRedirect("MyServlet.html");}}
}

注册后端代码 RegistServlet.java

package com.wxsc.controller;import com.wxsc.dao.userDao;
import com.wxsc.dao.userDaoLmpl;
import com.wxsc.pojo.User;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 java.io.IOException;
import java.io.PrintWriter;/*** @author 张宗臣* @version 1.0* @date 2021/11/20 0020 17:44* 注册页面*/
@WebServlet("/reg")
public class RegistServlet extends HttpServlet {@Overrideprotected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//1.设置编码req.setCharacterEncoding("utf-8");resp.setContentType("text/html;charset=utf-8");//获取参数String username = req.getParameter("username");String pwd = req.getParameter("password");//访问数据库JDBCuserDao userDao = new userDaoLmpl();// 张三不可以可以使用User u = new User(0,username,pwd);boolean flag = userDao.save(u);if(flag){//跳转登录页面resp.sendRedirect("MyServlet.html");}else{//重新跳转注册页面resp.sendRedirect("Reg.html");}}
}

最后感谢大家的访问,如有不懂请联系qq:3265857641或者微信Q3265857641小编第一时间给你解答

JavaWEB做一个美女网站相关推荐

  1. 《仿大众点评仿美团做一个评价网站——Java SSM》项目研发阶段性总结

    <仿大众点评仿美团做一个评价网站--Java SSM>项目研发阶段性总结 一.后台功能实现 (一).注册商家 (二).登录商家中心 (三).商家登录后台操作模块 (1).用户管理模块 (1 ...

  2. 如何做一个企业网站制作

    如何做一个企业网站制作呢?其实想要做好企业网站制作,有很多企业可以,比如说企业有这方面的企业网站制作人员,像这样的企业完全可以自己设计网站.当然,如果企业没有这样的人才的话,需要企业用户借助外部的力量 ...

  3. 做一个商业网站需要准备什么,需要多少钱?

    很多人有了想法,很想介入互联网行业,但是不知道如何开始,晴天在这里就一一介绍. 当你有了一个想法,要开始做一个网站,那么你首先要准备的是确定网站的规模和特点. 第一步,你要确定你自己的网站的规模和特点 ...

  4. 怎样做一个企业网站建设规划书?

    企业在决定做好网站建设之前,应首先对市场条件进行分析,明确网站建设的目标和功能,并根据市场调查结果,对网站建设的各个要求要点进行规划.站点规划对站点建设.站点内容定位.网站维护起着规划和指导作用. 可 ...

  5. 做一个商业网站要多少钱?

    经常看到有人问:做一个商业网站要多少钱? 有人说要几十万!有人说要几万! 有人说要几千! 还有人说要几百! 到底哪个是真的?徽剑的回答就是这些都是真的.我们来看下: 1) 最简单的建设方式:买一个虚拟 ...

  6. 公司要做一个新网站,赶上编程语言在摆地摊

    点击上方蓝色小字,关注"涛哥聊Python"重磅干货,第一时间送达来源:编程技术宇宙 困难年年有,今年特别多. 公司要做一个新的网站,可预算有限,听说为了生计,各大编程语言们都摆起 ...

  7. 做一个外贸网站大概需要多少钱?英文外贸网站建设制作费用分析!

    做一个外贸网站大概需要多少钱?英文外贸网站建设制作费用分析! 做一个外贸网站大概需要多少钱?英文外贸网站建设制作费用分析! 外贸网站建设是面向英语语言国家用户的网站建设,如国内的外向型出口企业的外贸网 ...

  8. 做一个外贸网站需要多少钱?中英文外贸网站建设制作费用价格大概多少钱?

    经常遇到甲方一上来咨询第一句就问:做一个外贸网站需要多少钱? 无论哪个建站公司,都会出现相似的这么一个场景,在还没有清楚对方明确需求的时候,一旦提供报价之后,甲方如果说报价有些高了,后面不管如何与甲方 ...

  9. 新手站长如何做一个手机网站?

    随着电脑网站站长群体的没落,移动互联网的兴盛,很多建站爱好者开始将目光投放在了手机网站建设上面,并且第一批吃螃蟹的移动站长已经赚到了第一桶金,所以很多个人站长就想做一个手机网站.制作手机站对于很多人来 ...

最新文章

  1. linux 下的 initrd ramdisk
  2. 深入浅出谈接口(interface)和类间继承(extends)
  3. 输出整数的位数、按位输出(两种)以及逆序输出
  4. Could not connect ot Redis No route to host问题解决
  5. 感谢诸君的陪伴,见证微信 SDK 的成长,内含黑科技福利
  6. mysql中char与varchar的区别分析
  7. spring data jpa从入门到精通_程序员笔记:Spring Data JPA入门
  8. 解决编译redis报错zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: No such file or directory
  9. 测试需求分析和测试策略制定
  10. 自从上了 SkyWalking,睡觉真香!!来,通过 Excel 来认识神器——POI
  11. cad文件管理服务器,CAD文件管理(ZT)
  12. Android Studio中修改APP图标和APP名称
  13. crc循环冗余校验码c语言,crc循环冗余校验码算法
  14. 安装nginx,php8,nfs,oralce19c客户端
  15. 暗黑破坏神3 夺魂之镰曝光“威斯特玛”城背景
  16. 花海吉他谱-无限延音编配
  17. babel-预设和插件
  18. DNSPod十问Neha Naik:以人民币结算海外IT业务的可能性?
  19. 百度地图JS版本API常见问题
  20. excel下划线转换成驼峰命名形式

热门文章

  1. 华为od试题java_华为od社招一面凉经
  2. 拉里·埃里森和历史上最牛的演讲【转】
  3. CMD命令窗口全屏设置
  4. Silvaco TCAD仿真5——process simulation(Athena)
  5. PADS打开PCB文件时出现提示:发生严重的运行时错误。
  6. JAVA 利用ASCII码偏移(来自IDEA免费激活码游戏)
  7. 《Python编程快速上手——让繁琐工作自动化》第2版的中文版上市了
  8. 图解步骤PyInstaller实践过程
  9. 最生动的数据分析师技能图谱
  10. java实现Runnable接口启动线程