JAVAWEB 个人备忘录

catch(Exception e){
e.printStackTrace() ;
}
当try语句中出现异常是时,会执行catch中的语句,java运行时系统会自动将catch括号中的Exception e 初始化,也就是实例化Exception类型的对象。e是此对象引用名称。然后e(引用)会自动调用Exception类中指定的方法,也就出现了e.printStackTrace() ;。

printStackTrace()方法的意思是:在命令行打印异常信息在程序中出错的位置及原因。(这是白话解释,比较容易理解)

Connection.createStatement()方法获取一个Statement对象,这个对象里面有很多的方法可以操作数据库,使用excuteQuery(String sql)执行查询操作,查询结果为一个结果集ResultSet,可以通过这个结果集获取相关的信息。

java中map集合用于存储键值对,即key-value,String字符串这里充当key键,List表这里是value值。

Java Map 集合类简介:

Map 提供了一个更通用的元素存储方法。Map 集合类用于存储元素对(“键”和“值”),其中每个键映射到一个值。从概念上而言,可以将 List 看作是具有数值键的 Map。

使用 Connection.prepareStatement(String sql)方法获取一个 PreparedStatement 对象, 使用这个方法可以传入带参数的 SQL 语句,而参数的值可以通过 PreparedStatement.setXXX (int index, XXX value)的方法指定,其中 XXX 为各种不同的类型,index 指定第几个参数 的下标。指定了参数的值之后,便可以执行 excute()方法执行 SQL 语句了。

用户账号密码判定时可用 form.判定的用户名或者密码.value来获取相应的值

Servlet基础
Servlet生命周期
在以下时刻Servlet容器转载Servlet
一:Servlet容器启动时自动装载某些Servlet,实现它只需要在web.xml文件中的之间添加如下代码:1.数字越小表示优先级越高
二:在servlet容器启动后,客户首次向Servlet发送请求
三:servlet类文件被更新后。重新装载Servlet

商品详情页面 : 通过获取目标商品ID来从数据库查找出详细信息
ItemsDAO dao = new ItemsDAO();
//request获取的ID为字符串类型,需进行转换
Medicine item = dao. getItemById(Integer.parseInt(request.getParameter(“id”)));

你可能感兴趣的:(JAVAWEB 个人备忘录)