摘要:
首先要声明一点,所谓“作用域”就是“信息共享的范围”,也就是说一个信息能够在多大的范围内有效。4个JSP内置对象的作用域分别为:application、session、request、page 。JSP内置对象作用域表如下: 名称 作用域 application 在所有应用程序中有效 session 阅读全文
摘要:
1、调用init(),生命开始。 2、service()响应,生命继续。 3、destroy(),销毁,生命结束。 阅读全文
摘要:
一个运行在服务器端的小程序,也就是一个类。 第一个servlet小程序 1、创建WEB 项目 2、在src下新建Myservlet.class. 3、实现servlet接口 4、实现init()、service()、destroy()。 5、配置xml文档 6、发布运行 阅读全文
摘要:
1、properties类和properties配置文件 Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。 properties代码示例 2、properties类中的方法 阅读全文
摘要:
//执行顺序:优先级从高-》低:静态代码块-》main方法-》构造代码块-》构造方法。 1、普通代码块。(按顺序执行便可) 2、构造代码块。(直接在类中定义,且没有加static关键字的代码块称为构造代码块。构造代码块在创建对象时被调用,每次创建对象都会被调用,并且构造代码块的执行次序优先于类构造函 阅读全文
摘要:
10 SQL注入攻击 -- 早年登录逻辑,就是把用户在表单中输入的用户名和密码 带入如下sql语句. 如果查询出结果,那么 认为登录成功. SELECT * FROM USER WHERE NAME='' AND PASSWORD='xxx'; -- sql注入: 请尝试以下 用户名和密码. /* 阅读全文
摘要:
ResultSet对象 功能: 当执行的语句是查询语句时, resultSet对象用于封装查询结果. 方法: boolean next() 该方法让结果集中的指针(游标)往下移动一行.并且判断改行是否有数据。 有返回true,没有返回false String getString(int cloumn 阅读全文
摘要:
该对象可以理解为一个 向数据库运送sql语句的 "小车"; 方法: void addBatch(String sql) 向车上添加语句. (用于批量执行sql语句); insert update delete int[] executeBatch() 将车上的语句 运送给数据库执行. 返回值存放每个 阅读全文
摘要:
1> 注册驱动的问题. DriverManager.registDriver(new Driver()); ==> 该种注册方式,在将来的开发中 不要使用. 使用如下方式: Class.forName("com.mysql.jdbc.Driver"); 2>为什么? 在驱动类的代码中,我们可以看到有 阅读全文
摘要:
在某些情况下,我们也许需要手动添加类库进入项目中。比如说数据库驱动库。下面以这个例子来详细讲下手动导入驱动类库的方法。 1、找到所需要导入的包的jar文件。 2、复制,然后在项目中新建文件夹lib。黏贴至文件夹lib中。 3、右击-》build path-》addpath(之类的吧。。)如果出现了小 阅读全文