02 2023 档案

摘要:前台效果优化 $(function () { // 发送请求,判断用户是否收藏过该路线 var rid =getParameter("rid"); $.get("route/isFavorite",{rid:rid},function (flag) { if (flag){ // 用户已经收藏过 / 阅读全文
posted @ 2023-02-12 10:14 想见玺1面 阅读(17) 评论(0) 推荐(0) 编辑
摘要:后台代码 RouteServlet类: public void addFavorite(HttpServletRequest request, HttpServletResponse response){ // 1、获取线路rid String rid = request.getParameter( 阅读全文
posted @ 2023-02-12 09:47 想见玺1面 阅读(18) 评论(0) 推荐(0) 编辑
摘要:分析 阅读全文
posted @ 2023-02-11 16:31 想见玺1面 阅读(3) 评论(0) 推荐(0) 编辑
摘要:前台代码 route_detail类 (function () { // 发送请求,判断用户是否收藏过该路线 var rid = getParamter("rid"); $.get("route/isFavorite",{rid:rid},function (flag) { if (flag){ / 阅读全文
posted @ 2023-02-11 16:00 想见玺1面 阅读(12) 评论(0) 推荐(0) 编辑
摘要:分析 当页面加载完成后,发送ajax请求,获取用户是否收藏的标记 根据标记,展示不同的按钮样式 后台代码 RouteServlet类: /** * 判断当前登录用户是否收藏过该线路 */ public void isFavorite(HttpServletRequest request, HttpS 阅读全文
posted @ 2023-02-11 10:36 想见玺1面 阅读(20) 评论(0) 推荐(0) 编辑
摘要:前台代码 Route_detail.html页面加载后 1、获取rid 2、发送ajax请求,获取route对象 3、解析对象的数据 Route_detail.html页面: $(function () { // 1、获取rid var rid = getParameter("rid"); // 2 阅读全文
posted @ 2023-02-11 09:34 想见玺1面 阅读(10) 评论(0) 推荐(0) 编辑
摘要:分析 后台代码 RouteServlet类: /** * 根据id查询一个旅游线路的详细信息 * @param request * @param response * @throws ServletException * @throws IOException */ public void find 阅读全文
posted @ 2023-02-10 20:36 想见玺1面 阅读(22) 评论(0) 推荐(0) 编辑
摘要:前台代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http- 阅读全文
posted @ 2023-02-10 16:53 想见玺1面 阅读(15) 评论(0) 推荐(0) 编辑
摘要:参数传递 header.html页面: // 给搜索按钮绑定单击事件,获取搜索输入框的内容 $("#search-button").click(function () { var rname = $("#search_input").val(); var cid = getParameter("ci 阅读全文
posted @ 2023-02-10 16:38 想见玺1面 阅读(30) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv 阅读全文
posted @ 2023-02-10 10:13 想见玺1面 阅读(9) 评论(1) 推荐(0) 编辑
摘要:类别id传递 点击了不同的分类后将来看到的旅游线路不一样的。通过分析数据库表结构,发现 旅游线路表和分类表是一个多对一的关系 CategoryServiceImpl实现类: public class CategoryServiceImpl implements CategoryService { p 阅读全文
posted @ 2023-02-09 16:49 想见玺1面 阅读(17) 评论(0) 推荐(0) 编辑
摘要:登录功能分析 登录功能实现 LoginServlet类: @WebServlet("/loginServlet") public class LoginServlet extends HttpServlet { protected void doPost(HttpServletRequest req 阅读全文
posted @ 2023-02-09 10:18 想见玺1面 阅读(24) 评论(0) 推荐(0) 编辑
摘要:邮件激活 为什么要进行邮件激活? 为了保证用户填写的邮箱是正确的。将来可以推广一些宣传信息,到用户邮箱中。 打开QQ邮箱 在MailUtils工具类中设置: 执行MailUtils工具类中的main方法: 点击激活分析 UserServiceImpl实现类: public class UserSer 阅读全文
posted @ 2023-02-08 17:04 想见玺1面 阅读(65) 评论(0) 推荐(0) 编辑
摘要:RegistUserServlet类: @WebServlet("/registUserServlet") public class RegistUserServlet extends HttpServlet { protected void doPost(HttpServletRequest re 阅读全文
posted @ 2023-02-08 15:36 想见玺1面 阅读(9) 评论(0) 推荐(0) 编辑
摘要:service代码实现 UserService接口: public interface UserService { boolean regist(User user); } UserServiceImpl实现类: public class UserServiceImpl implements Use 阅读全文
posted @ 2023-02-08 14:18 想见玺1面 阅读(10) 评论(0) 推荐(0) 编辑
摘要:Servlet代码实现 RegistUserServlet: @WebServlet("/registUserServlet") public class RegistUserServlet extends HttpServlet { protected void doPost(HttpServle 阅读全文
posted @ 2023-02-08 14:02 想见玺1面 阅读(14) 评论(0) 推荐(0) 编辑
摘要:校验用户名 <script> function checkUsername() { alert("校验用户名"); return false; } // 校验密码 function checkPassword(){ // 1、获取用户名值 // 2、定义正则 var reg_password = / 阅读全文
posted @ 2023-02-08 13:53 想见玺1面 阅读(22) 评论(0) 推荐(0) 编辑
摘要:功能分析 register.html 1、使用js完成表单校验 2、使用ajax完成表单提交 3、注册完成,跳转成功页面 registUserServlet 1、获取数据 2、封装user对象 3、调用service完成注册 4、根据service的返回,提示信息 (1)将提示信息转换为jscn ( 阅读全文
posted @ 2023-02-08 13:52 想见玺1面 阅读(16) 评论(0) 推荐(0) 编辑
摘要:先创建一个名为travel数据库 添加相对于的sql语句 tab_category数据 tab_favorite的数据 tab_route的数据 tab_route_img表的数据 tab_seller表的数据 tab_user的数据 阅读全文
posted @ 2023-02-08 13:52 想见玺1面 阅读(9) 评论(0) 推荐(0) 编辑
摘要:分析需要什么技术来完成这样的小案例 1.web层 Servlet:前端控制器 html:视图 Filter:过滤器 BeanUtils:数据封装 Jackson:json序列化工具 2.Service层 javamail:java发送邮件工具 Redis:nosql内存数据库 jedis:java的 阅读全文
posted @ 2023-02-08 13:50 想见玺1面 阅读(29) 评论(0) 推荐(0) 编辑
摘要:项目导入 打开idea首页 找到对应的资源 将资源拖到idea首页 等待加载完成就OK了 项目启动 我们已经再依赖中导入了tomcat7的差距 我们就可以启动插件 阅读全文
posted @ 2023-02-08 13:48 想见玺1面 阅读(14) 评论(0) 推荐(0) 编辑
摘要:需求: 创建一个maven项目 并添加web 使用servlet对index.html进行跳转 代码 依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns: 阅读全文
posted @ 2023-02-08 13:44 想见玺1面 阅读(9) 评论(0) 推荐(0) 编辑
摘要:创建maven的java工程 这样一个maven项目就创建完成了 创建maven时创建web程序 阅读全文
posted @ 2023-02-08 13:43 想见玺1面 阅读(10) 评论(0) 推荐(0) 编辑
摘要:maven生命周期 图解 maven概念模型图 阅读全文
posted @ 2023-02-08 13:40 想见玺1面 阅读(11) 评论(0) 推荐(0) 编辑
摘要:仓库种类彼此关系 图解 maven标准目录结构 一个完整的项目分为四个部分 核心代代码部分 配置文件部分 测试代码部分 测试配置文件 普通的项目目录结构 项目名 src config resources maven项目标准目录结构 src/main/java目录 核心代码部分 src/main/re 阅读全文
posted @ 2023-02-08 13:39 想见玺1面 阅读(19) 评论(0) 推荐(0) 编辑
摘要:maven概念 一个对Maven比较正式的定义是这么说的:Maven是一个项目管理工具 它包含了一个项目对象模型(POM:Orihect Object Model)一组标准集合 一个项目生命周期(Project Lifecycle) 一个依赖管理系统(Dependency Management Sy 阅读全文
posted @ 2023-02-08 13:38 想见玺1面 阅读(14) 评论(0) 推荐(0) 编辑