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

官渡网站建设网站建设的目地

官渡网站建设,网站建设的目地,怎么做网站卡盟,百度搜索引擎竞价排名目录 一、改进上一篇博客Servlet#xff08;一#xff09;的第一题 1. 运行截图 2. 建表 3. 实体类 4. JSP页面 4.1 login.jsp 4.2 loginSuccess.jsp 4.3 loginFail.jsp 5. mybatis-config.xml 6. 工具类#xff1a;创建SqlSessionFactory实例#xff0c;进行 My…目录 一、改进上一篇博客Servlet一的第一题 1. 运行截图 2. 建表 3. 实体类 4. JSP页面 4.1 login.jsp 4.2 loginSuccess.jsp 4.3 loginFail.jsp 5. mybatis-config.xml 6. 工具类创建SqlSessionFactory实例进行 MyBatis 的数据库操作 7. UserMapper.xml 8. UserMapper 9. Service层实现类 10. loginServlet 二、编写过滤器实现用户登录身份验证防止未经登录用户越权访问页面。 1. 登录页面login.jsp 2. LoginFilter 3. LoginServlet 4. 运行截图 三、使用监听器对HttpSession实例变化状态进行监听限制一个用户同一时间只能登陆一次。 1. 运行截图 2. JS代码 3. LoginSessionListener登录监听 4. LoginServlet登录 5. LogoutServlet注销 四、心得体会 一、改进上一篇博客Servlet一的第一题 【JavaWeb程序设计】Servlet一-CSDN博客文章浏览阅读205次。一、客户端通过login.jsp发出登录请求请求提交到loginServlet处理。1. 运行截图2. 登录页面login.jsp3. loginServlet4. 登录成功页面loginSuccess.jsp5. 登录失败页面loginFail.jsp二、使用ServletConfig检索Servlet的初始化参数请补充填写以下①-⑥空并运行ConfigDemoServlet程序将运行结果截图。1. 编写ConfigDemoServlet程序2. 修改whttps://blog.csdn.net/m0_67830223/article/details/140324353 原文链接如上引入数据库创建用户表包括用户名和密码客户端通过login.jsp发出登录请求请求提交到loginServlet处理。如果用户名和密码跟用户表匹配则视为登录成功跳转到loginSuccess.jsp页面显示“欢迎你”用户名否则跳转到loginFail.jsp页面显示“登录失败”通过超链接返回login.jsp。 1. 运行截图 1输入数据库不存在的用户信息 显示登录失败 点击超链接返回登录页面 2输入存在数据库的用户信息 登录成功 2. 建表 3. 实体类 4. JSP页面 4.1 login.jsp 通过表单提交到loginServlet 4.2 loginSuccess.jsp 4.3 loginFail.jsp 5. mybatis-config.xml 6. 工具类创建SqlSessionFactory实例进行 MyBatis 的数据库操作 7. UserMapper.xml 8. UserMapper 9. Service层实现类 10. loginServlet 二、编写过滤器实现用户登录身份验证防止未经登录用户越权访问页面。 用上一题写的JSP页面来测试设置loginSuccess.jsp和loginFail.jsp这两个页面需要登录才可以访问。 1. 登录页面login.jsp 2. LoginFilter 根据用户请求的url判断是否有需要权限保护的页面如果有判断session中是否有用户信息进而判断是否放行。 3. LoginServlet 根据用户输入数据去数据库查询有没有对应的记录来做判断。 其他部分跟第一题一样。 4. 运行截图 假设用户通过url越权访问loginSuccess.jsp 直接让用户重定向到登录页面 登录成功之后可以正常访问页面 直接访问登录失败页面 三、使用监听器对HttpSession实例变化状态进行监听限制一个用户同一时间只能登陆一次。 验证方式用两个浏览器登陆同一个账号其中一个登陆成功另外一个自动失效 本题依旧以第一题的登录页面为例假设用户在一个浏览器登录成功那么在另一个浏览器登录不上该账号。如果用户在登陆成功的页面选择注销账号那么另一个浏览器则登录成功。 1. 运行截图 在EDGE浏览器登录并选择记住密码 在电脑自带浏览器登录同一个账号提示无法登录 左边的浏览器点击注销之后跳转到登录页面并清除用户信息同时在左边登录相同的账号。 右边的浏览器登录成功。 2. JS代码 弹窗提示用户已登录过该账号JSP同第一题一样 3. LoginSessionListener登录监听 4. LoginServlet登录 5. LogoutServlet注销 其他代码同第一题 四、心得体会 1ServletServlet是JavaWeb开发的核心组件之一它可以接收HTTP请求并生成HTTP响应。通过编写Servlet我们可以实现动态的Web页面和交互式的Web应用程序。我学会了如何编写Servlet并通过处理请求参数、操作session和cookie等技术实现了用户登录功能。 2过滤器过滤器是对Web请求进行预处理或后处理的组件它可以在请求到达Servlet之前对请求进行过滤和修改。通过编写过滤器我们可以对请求进行验证、权限控制、字符编码转换等操作。我学会了如何编写过滤器并使用过滤器实现了用户登录状态验证的功能在用户访问受限资源之前进行了身份验证。 3监听器监听器是用于监听Web应用程序中事件的组件它可以在事件发生时执行相应的操作。通过编写监听器我们可以监听会话、请求、属性等事件并根据需要进行处理。我学会了如何编写监听器并使用监听器实现了用户登录和注销的功能以及检测用户在其他机器上登录的情况。 4MyBatisMyBatis是一个开源的持久层框架它简化了数据库访问操作。通过使用MyBatis我们可以通过编写简洁的SQL语句和映射配置文件来操作数据库提高了开发效率。我学会了如何配置和使用MyBatis通过映射文件将Java对象与数据库表进行映射并实现了数据的查询操作。
http://www.dnsts.com.cn/news/157271.html

相关文章:

  • 没有网站可以域名备案吗wordpress修改字体
  • 网站开发 超速云电子商务网站建设的意义是什么
  • 缤纷网站免费做服装松江品划网站建设开发
  • 图书网站建设实训心得谷歌seo综合查询
  • wordpress官方模板站四川seo推广
  • 如何建设网站兴田德润在那里做地产网站
  • 济南网站seo哪家公司好wordpress主题插件下载失败
  • 单页导航网站模板网站建设分为几种
  • 网站建设优化服务方案淮北论坛招聘
  • 免费十八种禁用网站网站建设中的接口
  • 河南中州路桥建设有限公司网站做学校后台网站
  • 网站百度aspnet网站开发pdf
  • 江苏省网站备案查询系统如何做网站挂qq
  • 建营销网站网站建设时间
  • 广州搜索seo网站优化兰州网站怎么建设
  • 网站开发毕设参考文献网站流行趋势
  • 做旅行社业务的网站都有哪些wordpress主题页脚
  • 自学网站建设和seowordpress模版如何使用教程
  • 济南网站建设cnwenhui建设外围彩票网站
  • 吕梁网站建设公司农产品网站建设的主要工作
  • 大作设计网站是中国的吗做视频找空镜头那个网站比较全
  • 创建网站平台大连网站制作机构
  • 网络建站系统外围网站怎么做
  • 企业网站推广优化怀化灵知网站建设
  • 网站的动画效果代码大全网站开发 私活
  • 可信赖的邵阳网站建设图文制作app哪个好
  • 网站建设合作范本域名升级
  • 阳光家园广州网站网址网站开发人员名片
  • 网站建设怎么样做账不关站备案wordpress 2019
  • 程序源代码网站网站访客代码js