![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
weixin_42430635
这个作者很懒,什么都没留下…
展开
-
SSM学习12:MyBatis多表操作
做一张订单表,里面有个外键为customer.cust_id, 两张表的关系 对于存在外键的order表的domain类 private Customer customer; 需求:查询所有的订单及订单所对应的客户 左连接:查询左表全部记录,再查询符合条件的右表记录 SELECT * FROM `order` as o LEFT JOIN customer as c on o.cus_...原创 2019-10-16 00:10:22 · 223 阅读 · 1 评论 -
SSM学习11:MyBatis输出类型
输出类型分三种 输出简单类型 Map resultMap 输出简单类型 Map 第1种形式 key:是列名 value:是列名对应的值 第2种形式 Map<key,自定义对象>,key为自己指定的列 以cust_id为key值(也对应下面的Integer),customer为value 不过这第二种了解就行,实际开发用得少 resultMap 之有在写输出时使用的都是...原创 2019-09-26 19:43:44 · 92 阅读 · 2 评论 -
SSM学习10:MyBatis配置文件
properties 定义属性及读取属性文件 示例 在properties标签中的properties标签会被先读取,而后在读取db.properties文件,相同name的会被覆盖 settings 这是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为 示例 该设置为开启驼峰命名法 , 为了适协调java经典的驼峰命名法与sql的下划线命名法,开启之后doma...原创 2019-09-26 10:59:21 · 437 阅读 · 0 评论 -
SSM学习9:Mapper开发
传统dao模式 定义接口 定义实现类 Mapper动态代理 namespace必须和Mapper接口类路径一致 id必须和Mapper接口方法名一致 parameterType必须和接口方法参数类型一致 resultType必须和接口方法返回值类型一致 步骤: 编写配置文件 (编写sql语句) 定义接口 调用接口 参数传递 单个参数 可以接受基本类型,对象类型,集合类型的值。 ...原创 2019-09-25 20:17:04 · 110 阅读 · 0 评论 -
SSM学习之7:文件下载-上传-拦截器
看相关xmind 需求:点击a标签下载在web目录下的照片 1 先配置一个视图解析器 这样视图解析器就会到所给定目录里面找success.jsp 文件上传 1.导入相关jar包 2.在springmvc配置文件当中装配MultipartResovler 3.实现上传代码 webloader实现多文件上传: 53课时 注意看代码20几行 有一个文件接收服务器端,此为文件上传至服务器的路...原创 2019-09-23 21:54:37 · 108 阅读 · 0 评论 -
SSM学习之6:数据格式处理 视图解析器源码分析
访问静态资源 在web.xml中,<url-pattern>/</url-pattern>表示 设置所有,不包括jsp,拦截静态资源。但是包含js png css 建议使用,/*表示拦截所有 比如jsp,js , png,css (不建议使用), *.action *.do:拦截以do action 结尾的请求 url-pattern为/时访问静态资源: 方式1-...原创 2019-09-22 19:40:41 · 191 阅读 · 0 评论 -
SSM学习之5:requestMapping以及form标签验证
需求:不用经过controller直接从一个jsp跳转到另一个jsp 当我们发送一个请求时,如果没有找到对应的mapping 则会对配置文件当中匹配mvc:view-controller 注意: 在配置后requestMapping没法用 springMVC.xml添加 <mvc:annotation-driven /> 为什么: 写了这句话之后内部会自动注册3个Bean类,其中包...原创 2019-09-21 20:40:58 · 373 阅读 · 0 评论 -
SSM学习之4:@RequestHeader,@CookieValue,传值方式
@RequestHeader 在方法中接收请求头(RequestHeader)当中的信息 @CookieValue 用来接收浏览发送过来的cookies值 与上面的接收方式一样 @CookieValue("JSESSIONID") String JsessionID 传值方式(服务器如何传到jsp)SpringMVCProject3 取数据,一般从域当中取出来 ModelAndView ...原创 2019-09-20 22:31:18 · 532 阅读 · 0 评论 -
SSM学习之3:@PathVariable
rest风格 资源定位及资源操作的风格 不是协议,可以遵循,也可以不遵循 REST风格请求 REST 即 Representational State Transfer (资源)表现层状态转化 用URL定位资源,用HTTP描述操作 是目前最流行的一种互联网软件架构 它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用 使用POST, DELETE, PUT, GET 分别对...原创 2019-09-19 17:22:21 · 355 阅读 · 0 评论 -
SSM学习之2:SpringMVC接收参数方式总结
接收参数 使用传统request对象接收参数 不使用request接收简单类型参数 以一个javaBean对象接收 数组接收数据 包装类接收参数 List集合接受数据 自定义参数绑定 post请求中文参数乱码 1、使用传统request对象接收参数 Springmvc框架会自动把Request对象传递给方法。 2. 不使用request接收简单类型参数 当请求的参数名称和处理器形参名称一...原创 2019-09-18 17:39:02 · 354 阅读 · 0 评论