当前位置:首页
> JavaServer Page
利用Guice的Aop实现切面事务管理
类似于Spring的声明式事务管理,Guice中也可以很容易的实现,这里我拿Guice+Ibatis举个例子。 1. Guice要支持aop,首先我们引入aopalliance.jar。 2. 声明自己的事务annotation Java代码 &...
EL表达式
没有脚本的JSP代码,使用EL <html><body> Dog’s name is:${person.dog.name} </body></html> &...
JSP 标签学习笔记
1.标签类型JSP2.0规范之后,标签分为两类:传统标签和简单标签。传统标签继承Tag接口,简单继承集成SimpleTag接口2.标签开发步骤(1)基于Tag或者SimpleTag或他们的子接口(Support类)开发标签动作类(2)在web-inf目录下的tld下定义标...
JSP tag 学习
在JSP2.0 中,对于自定义的标签有两种实现方法,实现接口或者继承现有的类 如下图,标注蓝色的是接口,其它是标签类(SimpleTagSupport只在JSP2.0中才有) 在以上接口和类中,定义了一些静态常量,如下: Tag 中定义:......
TOMCAT SESSION的持久化方法
Tomcat5.5.12 实现Session持久化的配置: 为什么要持久化SESSION: 在客户端每个用户的Session对象存在Servlet 容器中,如果Tomcat服务器重起/当机的话该session就会丢失,而客户端的操作应为session的丢失而造成数据丢失,而且当前用户.....
Causes of Java PermGen Memory Leaks
I’ve been hunting down PermGen memory leaks lately with YourKit profiler. It’s been an interesting experience, tracking down these little buggers is f...
动态改变log4j的运行级别
做一个产品或者项目,在测试时一般要打印详细的log,发布以后,因为打印有效率问题,所以通常将log4j级别设置为最高,以提高效率,一旦客户那里出了问题,要查看详细的日志信息才能确定,因此打印日志就是很重要的......
struts在web应用中上载文件
commons fileupload 是Apache commons项目的一部分,FileUpload 使你很容易在servlet及web 应用中提供一个鲁棒的、高性能的文件上特性。FileUpload按照RFC 1867 ( "Form-based File Upload in HTML")处理H...
tomcat5.5 JDNI 数据源配置
1)启动Tomcat服务器,打开浏览器,输入http://localhost:8080/admin(其中localhost是名称服务器或称为主机),进入管理界面的登陆页面,这时候请输入原来安装时要求输入的用户名和密码,登陆到管理界面, 2)选择Resources-Data sources进入...
JSTL之c:forEach
<c:forEach>标签用于通用数据循环,它有以下属性 属 性 描 述 是否必须 缺省值 items 进行循环的项目 否 无 begin 开始条件 否 0 end 结束条件 否 集合中的最后一个项目 step 步长 否 1 var 代表当前项目的变量名 否 无 var...
tomcat5下设置EL(expression language)
tomcat5下的web应用程序,默认情况下是不支持el表达式的,如果你想使用el表达式的话,需要做以下事情 方法一 在每个jsp页面添加<%@ page iselignored="false" %> 方法二 修改web.xml中的<web-app>标记为 <web...
JSTL对Map集合的操作
当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是 java.util.Map.Entry。这时var=entry的话,用表达式${entry.key}取得键名。 用表达式${entry...
Tomcat中的authorization的设置
主要是两个步骤:第一步在tomcat-users.xml中加入<tomcat-users> <role rolename="Admin"/> <user username="jack" passwo...