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