每日收获
href 是 HTML 中 (锚点 / 链接)标签的核心属性,用于指定链接的目标地址,全称是 Hypertext Reference(超文本引用)。
正则字符是构成正则表达式的基本单位,分为 普通字符 和 元字符 两类,核心是用简洁的字符组合描述字符串匹配规则,普通字符负责匹配具体内容,元字符负责定义匹配规则。
`Pattern batchPattern=Pattern.compile("^\d{10}$");batchPattern 是你亲手创建的一个 “规则校验工具”,而这个工具的校验规则(比如 “必须是 10 位数字”)完全由你自己定制 —— 规则就藏在 Pattern.compile("这里的内容") 的字符串里。compile 在这里的核心意思是 “编译” —— 把你写的 “正则规则字符串”(比如 "^\d{10}$"),翻译成计算机能快速执行的 “可执行规则”(也就是 Pattern 对象)。
String reportDateStr = request.getParameter("reportDate");为什么在jsp页面是date类型,在java界面是String类型?
答: 前端 页面的表单数据提交时,无论 会把所有输入内容(包括日期、数字等)都转换成字符串(String)** 格式传递给后端,不管管前端用的是什么类型的输入框。
pstmt = conn.prepareStatement(sql) 是 JDBC 中创建 预编译语句对象(PreparedStatement) 的核心代码,作用是 “把 SQL 模板交给数据库预编译,生成一个可执行的‘语句对象’”,为后续给占位符赋值、执行 SQL 做准备。sql 是你写的 “订单模板”(比如带 ? 占位符的 INSERT 语句);
conn.prepareStatement(sql) 就是 “把模板交给数据库”,数据库会先解析这个模板(检查语法、优化执行计划),并返回一个 “可填写的订单表单”(即 PreparedStatement 对象 pstmt);
之后你通过 pstmt.setString(1, "...") 等方法给 “表单” 填具体数据(替换 ?),最后执行。
浙公网安备 33010602011771号