随笔分类 - 整理java笔记
之前自学java的笔记
摘要:代码示例 : contextConfigLocation /WEB-INF/applicationContext.xml log4jConfigLocation /WEB-INF/classes/log4j.properties 一 . 初始化过程 在启动 Web 项目时 , web ...
阅读全文
摘要:之前只知道 Session 是服务器与客户端的一个会话,有默认过期时间,是服务器端的技术,与之对应的是 Cookie 技术,是客户端技术。 下面的几点是之前不知道的:【或者是忘了】 1 . Session是什么时候创建的? 2 . SessionId的组成? 3 . Session存储在哪里? 回答
阅读全文
摘要:Spring 注解式注册 bean: 大致分为以下几步: 开启 context 空间支持 开启自动扫描功能,指定扫描包路径 使用注解配置 bean (使用@Component 注解) 给 bean 注入属性(基本类型和引用类型) 设置 bean 的生命周期 设置 bean 的作用域(默认为单例) 详细: 1 . 开启 context 空间支持 2 . 开启自动扫描功能,指定...
阅读全文
摘要:在编辑 .properties 文件时,有时候不能编辑中文,要使用 Unicode 编码,在 myeclipse 中会自动将中文转换为 Unicode 编码,其底层是调用的是 jdk 目录里面的,这个 native2ascii.exe 文件完成的。
阅读全文
摘要:namespace:名称空间。默认值是""(空字符串)。 名称空间+动作名称:构成了动作的访问路径
阅读全文
摘要:之前要读取 src 下的 .properties 文件都是使用的类加载器,加载类路径下的资源文件当做一个流来处理,load 到一个 Properties 对象上。 jdbc.properties 代码如下: java代码如下:
阅读全文
摘要:看下面这段代码能否找出问题所在 : ( 其实没问题 ) @Test /** * 使用BeanListHandler */ public void demo5(){ ComboPooledDataSource dataSource = new ComboPooledDataSource(); QueryRunner que...
阅读全文
摘要:下面的东西都是比较低级的,只是自己编码中常用的快捷键。 普通快捷键: 选择全部文本:Ctrl + a ; 切换应用:Alt + Tab ; (反向:Alt + Shift + Tab) 选择部分文本代码:需要使用的键Shift、Home、End、方向标键; 快速到达文本代码第一行或最后一行:Ctrl
阅读全文
摘要:这个类能够将一个对象和一个线程绑定起来,我的理解就是他维持了一个Map集合。 之所以写这个类是因为 DBUtils 工具类,在 JavaEE 经典三层结构中对于事务的操作,不方便放在 DAO 层,因为具有侵入性,只适合放在 Service层开启事务,但是由于要调用 DAO 中不同的方法来完成一个事务,就涉及到 conn 对象的传递,因为要保证是同一个 conn 对...
阅读全文
摘要:摘自w3cschool的图: 这个标签有一个必需属性和一个可选属性: 总结下mate标签的作用: 1、指定当前页面的编码 相当于在 dopost() / doget() 方法中设置 request.setCharacterEncoding("utf-8");response.setContentType("text/html;charset=utf-8"); 2、实现定时跳转 con...
阅读全文
摘要:关于内省机制和反射机制请看这一篇博客【还没写完,在草稿中】。 先说一下什么叫做 bean 属性,bean 属性指的是 get / set 方法后的名称,而不是类的属性: 比如: Beanutils 工具它的底层是使用 java 内省(introspector)机制,而内省它的实现是依赖于 java
阅读全文
摘要:servlet.xml 文件: 1 . 修改端口号,找到如下标签,port 属性就是端口号,修改之后重启服务器即可, web.xml文件: 1 . url-pattern 配置出现重名,会爆出如下异常, 在控制台可以看到这行报错的代码: Caused by: java.lang.IllegalArgumentException: The servlets named [login] ...
阅读全文
摘要:使用标签可以替换 jsp 页面上的脚本,让页面更加简洁,维护更加方便,增加程序安全性。 在 javaee api 中有一个接口 javax.servlet.jsp.tagext.JspTag , 它是所有的标签的根接口。 在 jsp2.0 以后,定义了一个更加简单的 javax.servlet.jsp.tagext.SimpleTag,这个接口就描述了如何自定义标签。 标签的分类: 传统...
阅读全文
摘要:下面是javaeeAPI中对于invoke()方法的介绍: 其中的参数out是一个Writer类的对象,如果写null,就是将标签体内容写到了与此jsp相关联的JspWriter对象,也就是下面的w: 这样就可以将标签体的内容输出到浏览器端。 但是我们可以写一个其他的Writer类实现类的子类,比如
阅读全文
摘要:因为最近在整理java笔记,发现代码格式化的组合键失效了,但其他的组合键是好着的,设置里面找了也是对着的。 最后是在输入法的设置里面发现了它,原来是快捷键冲突了。取消输入法里面 的快捷键就好了,或者改掉也行。
阅读全文
摘要:el表达式的主要作用是代替jsp页面上的,也就是说,el表达式主要作用是向浏览器输出数据,例如${1+2} 会浏览器输出3. EL主要作用: 获取数据(主要是域中数据) 执行运算 获取web常用对象 调用java方法(EL函数) El获取web常用对象 主要是通过el内置对象来操作,它一共有11个内置对象 pageScope requestScope sessionScope ...
阅读全文
摘要:新建一个jsp页面默认的PageEncoding属性是iso8859-1,但是要使用中文的话,就乱码了,下面是修改新建jsp默认编码的步骤。
阅读全文
摘要:和html标签一样,使用尖括号‘’包裹起来。 用于在jsp页面中处理业务逻辑,避免在jsp中过多的使用java脚本。 用于请求转发,它与RequestDispatcher接口中的forward方法一样,唯一不同的就是在jsp页面中使用。 用于页面传递数据,简单说,就是用于生成参数。 这个标签的作用与jsp中include指令功能是一样的,都是包含操作,只不过include标签为动态包含。 ...
阅读全文
摘要:jsp实质是一个Servlet类,当jsp页面第一次被访问时,就会被服务器翻译成.java文件,紧接着就编译成.class文件。 jsp和脚本中可以直接使用九个内置对象,分别是: 对象名 功能 备注 page 类型是Object request HttpServletRequest类型 response HttpServletResponse类型 session Ht...
阅读全文
摘要:JSTL(jsp standard tag Library) jsp标准标签库,它是apache对el表达式的扩展,jstl与el结合可以完成更强大的功能。 JSTL它是一种标签语言,它不是jsp内置标签,所以在使用JSTL需要导入相关的jar包。 核心标签库一共有12个: 1、set标签: 2、i
阅读全文