
SSM框架知识点
SSM
Jerry__Gong
在读研究生(085405软件工程)
展开
-
数据绑定和表单标签库
1. 与之前的实验代码的不同点 首先,在web.xml中要增加编码过滤器,是为了避免中文乱码问题 <!-- 配置过滤器,避免中文乱码 --> <filter> <filter-name>jerry</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param>原创 2022-04-09 21:07:20 · 239 阅读 · 2 评论 -
基于注解的控制器及接收请求参数
1. 工作流程 写web.xml,在里面注册DispatcherServlet; 在spring MVC配置文件写包扫描机制和视图解析器; 写注解控制器; 写JSP页面。 2. 注解控制器 在类上面写@Controller @RequestMapping(value="")类型注解,包含方法级别和类级别 关于@RequestMapping中value中的路径和from表单action中的路径,form中action的路径为value中写的,因为action被点击后,跳转到相应的controller中的原创 2022-03-18 17:39:14 · 448 阅读 · 0 评论 -
控制器类中的方法的参数
为什么在使用类型转换器的时候,用控制类接收处理方法的时候用的是@RequestParam而不是实体类?答:不能用实体类接收,因为传入的参数name叫goodsinfo,所以无人接收,只能用上述的强制接收。 用实体类接收的前提是表单中提交数据的name与实体类中的变量名称一致 ...原创 2022-04-16 15:47:09 · 532 阅读 · 1 评论 -
第一个Spring MVC应用暨配置
1. 总体框架介绍 2. 在lib文件夹中导入相关jar包 3. 在WebContent写index.jsp(首页) 4. 在web.xml中配置DispatcherServlet 注意 servler-name要相对应 5. 在WEB-INF中写映射关系 _____-servlet.xml 6. 在src文件夹下写相关的控制类 registerController.java和loginController.java 7. 在WEB-INF中创建jsp文件夹,写与控制类相关的jsp页面。 在控制原创 2022-03-09 15:42:47 · 255 阅读 · 0 评论 -
拓展第一个Spring MVC应用
1. 在控制类中的ModeAndView中写数据和指定跳转页面。(图1 );;如何显示数据,在jsp页面中用EL表达式显示,格式为${name} 2. 添加视图解析器原创 2022-03-12 18:56:56 · 166 阅读 · 0 评论 -
第一个Spring MVC应用小结
1. 步骤 写web.xml,在其中注册DispatcherServlet。 <servlet> <servlet-name>heaven</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> &原创 2022-03-18 15:49:41 · 408 阅读 · 0 评论 -
配置mybatis步骤
1. 添加jar包 2. 建库建表 3. 写配置文件conf.xml 其作用是连接数据库,写入账号密码 4. 创建实体类 声明表中的对象,写入get和set方法,写toString方法 5. 创建Mapper文件(映射文件) 写namespace(包名+类名),其中的id必须与测试类中的statement中的一致 6. 注册 在conf.xml中进行注册 <mappers> <mapper resource="com/sxau/rjxy/mybatis_test/userMapp原创 2022-03-08 08:10:08 · 414 阅读 · 0 评论 -
实现关联表查询
一、 一对一关联(一个班级对应一个老师) 1. 按照结果嵌套查询:使用嵌套结果映射来处理重复的联合结果的子集封装联表查询的数据(去除重复的数据) <select id="getClass" parameterType="int" resultMap="ClassResultMap"> select * from class c,teacher t where c.teacher_id=t.t_id and c.c_id=#{id} </select> <resultMap t原创 2022-04-05 18:19:45 · 670 阅读 · 0 评论 -
MyBatis配置
第一步,mybatis配置。写mybatis-config.xml,连接了数据库。 第二步,写一个工具类,写SqlSessionFactory和sqlSession。 第三步,编写代码: 实体类:写表中的对象,无参/有参,get和set。 接口:例如,获取上面的对象,用List。 写配置文件(xml):有namespace绑定Mapper接口,写sql语句。 每一个Mapper.xml需要在核心配置文件中注册 第四步,测试,用工具类点getSqlSession(),执行sql。 ...原创 2022-03-01 21:22:24 · 129 阅读 · 0 评论