摘要: 在学习mybatis时,我们配置好了数据库连接之后,都是先加载mybatis配置文件为输入流,把这个流交给sqlSessionFactoryBuilder构建一个sqlSessionFactory,根据这个工厂获取sqlSession,通过session获取指定的mapper执行我们的sql命令。 阅读全文
posted @ 2020-09-20 22:40 LIFue 阅读(882) 评论(0) 推荐(0)
摘要: 一、准备 创建一个普通maven项目,添加web框架支持。 添加依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version> 阅读全文
posted @ 2020-09-17 15:39 LIFue 阅读(249) 评论(0) 推荐(0)
摘要: 当我们使用Mybatis查询数据库时,一定会设置返回值类型的属性值。一般查询都是返回一条或多条数据,往往是使用一个实体类或类的集合来接受。假如我们设置了以下mapper.xml查询信息 <select id="getUsers" resultType="User"> select * from my 阅读全文
posted @ 2020-09-04 15:54 LIFue 阅读(743) 评论(0) 推荐(0)
摘要: JSP包含三个指令,include, page, taglib. 1.include include可以引入其他的页面。类似与c语言的#include将头文件导入到c文件中。 使用: <body> <%@ include file="common/header.jsp"%> <h1>网页主体</h1 阅读全文
posted @ 2020-09-01 09:38 LIFue 阅读(204) 评论(0) 推荐(0)
摘要: JSP九大内置对象为:pageContext, request, session, application, out, exception, page, config, response 1、pageContext pageContext是页面的上下文对象,其有效范围仅限于当前页面,即使是转发之后, 阅读全文
posted @ 2020-08-31 20:05 LIFue 阅读(180) 评论(0) 推荐(0)
摘要: 0、介绍 单纯的servlet类如果要输出一个网页的话十分麻烦,需要先获取到输出对象,并将每一句html代码以字符串的形式输出 out.write("<html>\n"); out.write(" <head>\n"); out.write(" <title>$Title$</title>\n"); 阅读全文
posted @ 2020-08-30 16:57 LIFue 阅读(128) 评论(0) 推荐(0)
摘要: 网络编程中会涉及中文传输问题,为了有效地解决中文乱码问题,我们可以使用URLEncoder和URLDecoder这两个类 具体如何使用集合代码 Cookie cookie = new Cookie("name", URLEncoder.encode("张三", "utf-8")); URLEncod 阅读全文
posted @ 2020-08-29 14:39 LIFue 阅读(179) 评论(0) 推荐(0)
摘要: 0、介绍 重定向与转发的主要功能都是访问另一个页面,重定向和转发都发生在访问一个控制器时。 重定向是控制器将页面的存储位置数据返回给客户端,客户端根据该数据重新发起一个请求访问那个页面。 转发是控制器将找到的页面返回给客户端。 1、实现 1.1 重定向的实现代码 resp.sendRedirect( 阅读全文
posted @ 2020-08-28 20:47 LIFue 阅读(495) 评论(0) 推荐(0)
摘要: 0、JavaWeb目录结构 javaweb-02-servlet:是一个主项目,不必是一个web项目,主要负责导入web项目所需要的包及相关配置。 response01_verification_code:是主项目中的一个web模块,互为父子关系,类似于继承,子项目可以继承夫项目的包。 java:目 阅读全文
posted @ 2020-08-28 10:58 LIFue 阅读(2231) 评论(0) 推荐(0)
摘要: 0、介绍 重定向是指客户端请求一个页面,服务器经过处理后返回给客户端,让客户端去请求另一个页面。 转发是指客户端请求一个页面,这个页面会请求另一个页面并将另一个页面的响应响应给客户端。 区别:重定向发生了两次请求,直观的体现就是浏览器地址栏中的url地址发生了改变。而转发只产生一次请求,也就是地址栏 阅读全文
posted @ 2020-08-28 10:17 LIFue 阅读(848) 评论(0) 推荐(0)