05 2020 档案

摘要:原因: foreach标签错误 解决方案: 原标签 <c:forEach items="XXX" var="xx">...</c:forEach> 改正后指令 <c:forEach items="${XXX}" var="xx">...</c:forEach> 阅读全文
posted @ 2020-05-28 17:14 Strugglinggirl 阅读(156) 评论(0) 推荐(0) 编辑
摘要:效果图 一、为Product的bean类中,增加属性firstProductImage 二、在ProductDAO类中,定义setFirstProductImage(Product p,String tyle)方法,将type="type_single"集合中的第一张图片,存储在Product对象的 阅读全文
posted @ 2020-05-27 00:11 Strugglinggirl 阅读(135) 评论(0) 推荐(0) 编辑
摘要:1、数据类型 在mysql数据库中,数据类型为dateTime。(是java.sql.Timestamp类) 在后台bean类中,数据类型为Date。(是java.util.Date类) 2、区别 dateTime(t) Date(d) 显示格式 YYYY-MM-DD HH:mm:ss (精确到时分 阅读全文
posted @ 2020-05-25 05:56 Strugglinggirl 阅读(200) 评论(0) 推荐(0) 编辑
摘要:传统设计 分类管理需要:增加,删除,编辑,修改,查询5个服务端功能。 一个路径对应一个Servlet的思路,就需要设计5个Servlet类,并且在web.xml中配置5个路径。 CategoryAddServlet CategoryDeleteServlet CategoryEditServlet 阅读全文
posted @ 2020-05-23 17:56 Strugglinggirl 阅读(317) 评论(0) 推荐(0) 编辑
摘要:类对象 概念 所有的类,都存在一个类对象。(在一个JVM中,一种类,只会有一个类对象存在。) 用途 提供类本身的信息。 (比如有几种构造方法, 有多少属性,有哪些普通方法。) 和普通对象的区别 打比方,如果类对象是描述数据的结构,普通对象就是描述数据。 获取类对象 (三种方式) (均返回Class类 阅读全文
posted @ 2020-05-23 14:52 Strugglinggirl 阅读(320) 评论(0) 推荐(0) 编辑
摘要:一、删除行为前的提示 首先要有一个onclick的DOM(点击)事件,和一个JavaScript弹出框:confirm()确认框 <script> function del(){ var d = confirm("是否要删除【内容可变】");//返回基本类型的Boolean true或者false 阅读全文
posted @ 2020-05-22 17:10 Strugglinggirl 阅读(247) 评论(0) 推荐(0) 编辑
摘要:原因: 在条件判断时,对字符串的比较进行了错误比较。 解决方法: A==B,比较的是两个字符串是否是同一个对象。 A.equal(B),比较的是两个字符串内容是否相同。 出现错误是用了第一种比较,应该采取第二种,否则永远执行不了判断语句块,导致category对象赋值失败。 阅读全文
posted @ 2020-05-21 23:15 Strugglinggirl 阅读(143) 评论(0) 推荐(0) 编辑
摘要:DAO类(后续无需改变) package dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; import 阅读全文
posted @ 2020-05-21 16:08 Strugglinggirl 阅读(232) 评论(0) 推荐(0) 编辑
摘要:这个工具类完成的工作如下: 1、第一个static方法,完成图片格式的转换。统一转换成.jpg格式。 package util; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.awt.image.C 阅读全文
posted @ 2020-05-20 23:11 Strugglinggirl 阅读(815) 评论(0) 推荐(0) 编辑
摘要:这个工具类完成的工作如下: 1、第一个static方法,完成数据库初始化的工作 2、第二个static方法,完成与数据库建立连接的工作。 package util; import java.sql.Connection; import java.sql.DriverManager; import j 阅读全文
posted @ 2020-05-20 23:02 Strugglinggirl 阅读(402) 评论(0) 推荐(0) 编辑
摘要:原因: js和css的引用路径是相对路径。跳转后路径改变。 解决方法: 先在head标签中加入一下代码 <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request 阅读全文
posted @ 2020-05-20 20:16 Strugglinggirl 阅读(403) 评论(0) 推荐(0) 编辑
摘要:准备上传页面 upload.html //method必须是post的,get不能上传文件 //enctype="multipart/form-data" 表示提交的数据是二进制文件 <form action="uploadPhoto" method="post" enctype="multipar 阅读全文
posted @ 2020-05-19 14:49 Strugglinggirl 阅读(190) 评论(0) 推荐(0) 编辑
摘要:JSP Thymeleaf 可以写java代码的html JSP的替代品 执行过程 页面元素 include 跳转 cookie session 作用域 隐式对象 JSTL EL表达式语言 阅读全文
posted @ 2020-05-17 20:06 Strugglinggirl 阅读(993) 评论(0) 推荐(0) 编辑
摘要:Servlet Struts2 Spring MVC 处理用户提交的数据 基于MVC设计模式的Web应用程序 是一个框架 是MVC框架 导入servlet包,配置web.xml文件 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app> <s 阅读全文
posted @ 2020-05-17 20:04 Strugglinggirl 阅读(198) 评论(0) 推荐(0) 编辑
摘要:JDBC Hibernate Mybatis (Java DataBase Connnection) 是通过JAVA访问数据库 对JDBC的轻量封装 像操作对象操作数据库 对SQL的轻量封装 是ORM框架 前身(ibatis) 导入mysql包 项目结构 项目结构 CRUD CRUD CRUD 查询 阅读全文
posted @ 2020-05-17 19:27 Strugglinggirl 阅读(129) 评论(0) 推荐(0) 编辑
摘要:项目结构 各类配置文件 1 <?xml version="1.0"?> 2 <!DOCTYPE hibernate-mapping PUBLIC 3 "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 4 "http://www.hibernate.org/dt 阅读全文
posted @ 2020-05-01 10:36 Strugglinggirl 阅读(152) 评论(0) 推荐(0) 编辑