摘要:
分析 后台代码 RouteServlet类: /** * 根据id查询一个旅游线路的详细信息 * @param request * @param response * @throws ServletException * @throws IOException */ public void find 阅读全文
摘要:
前台代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http- 阅读全文
摘要:
参数传递 header.html页面: // 给搜索按钮绑定单击事件,获取搜索输入框的内容 $("#search-button").click(function () { var rname = $("#search_input").val(); var cid = getParameter("ci 阅读全文
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv 阅读全文
摘要:
类别id传递 点击了不同的分类后将来看到的旅游线路不一样的。通过分析数据库表结构,发现 旅游线路表和分类表是一个多对一的关系 CategoryServiceImpl实现类: public class CategoryServiceImpl implements CategoryService { p 阅读全文
摘要:
登录功能分析 登录功能实现 LoginServlet类: @WebServlet("/loginServlet") public class LoginServlet extends HttpServlet { protected void doPost(HttpServletRequest req 阅读全文
摘要:
邮件激活 为什么要进行邮件激活? 为了保证用户填写的邮箱是正确的。将来可以推广一些宣传信息,到用户邮箱中。 打开QQ邮箱 在MailUtils工具类中设置: 执行MailUtils工具类中的main方法: 点击激活分析 UserServiceImpl实现类: public class UserSer 阅读全文
摘要:
RegistUserServlet类: @WebServlet("/registUserServlet") public class RegistUserServlet extends HttpServlet { protected void doPost(HttpServletRequest re 阅读全文
摘要:
service代码实现 UserService接口: public interface UserService { boolean regist(User user); } UserServiceImpl实现类: public class UserServiceImpl implements Use 阅读全文
摘要:
Servlet代码实现 RegistUserServlet: @WebServlet("/registUserServlet") public class RegistUserServlet extends HttpServlet { protected void doPost(HttpServle 阅读全文