摘要:
在Struts2里面提供了内置的处理文件上传的支持。在正确的配置好的前提下,上传的文件会被传到action里面去。支持单文件和多文件上传。当一个文件被上传的时候,会先把上传的文件存储到一个临时目录中,上传的文件可以通过action类来处理或者移到其他地方来保证数据不会丢失。 Struts2使用附加的 阅读全文
摘要:
Struts2的验证通过配置xml或者注解的方式。依赖与validationheworkflow接口(被默认的拦截器桟引入)。validation接口执行验证并且创建一些列的错误域。workflow接口检查验证错误的状态,一旦发现,就默认返回"input", 先看一个简单的验证实例: <%@ pag 阅读全文
摘要:
Struts对国际化的支持表现在三个地方: |-UI标签 |-验证通知的消息和错误 |-在action类里面通过getText()方法 要实现Struts的国际化,首先,需要在struts.xml配置文件中加入如下配置: 然后在src文件夹下写两个用于实现国际化的配置文件 ·fuwh_zh_CN.p 阅读全文
摘要:
在Struts2框架中提供了一套标签库,可以与struts2无缝结合。 数据标签a、action、bean、date、debug、i18n、include、param、property、push、set、text、url 控制标签:if、elseif、else、append、generator、in 阅读全文
摘要:
OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。 阅读全文
摘要:
拦截器是的我们可以在方法的执行前后定义执行的操作。可以作为一个非常有力的工具在数据验证,属性设置,安全,日志等等方面。 拦截器可以链接起来形成一个拦截器栈。框架会按照拦截器定义的顺序依次调用这些拦截器栈里的拦截器。 有时候还可以定义一个默认的拦截器(栈). 每个action还可以定义自己的拦截器栈 阅读全文
摘要:
通常,struts.xml文件都会继承一个struts-default.xml文件通过一些基本的拦截器来提供一些基本的配置设置之类的。 配置例: struts-default.xml的详细内容 1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!-- 3 /* 阅读全文
摘要:
1、通常在java ee编程中,有两种事务管理的方式:全局事务和本地事务。 全局事务:可以同时管理多个transaction,但是通常都需要依赖于容器的事务管理 本地事务:直接使用jdbc的事务管理但是不能同时管理多个事务 2、但是在spring的事务管理中,它解决了全局事务和本地事务的缺点,它是的 阅读全文
摘要:
Spring jdbc对基本的数据访问提供了很多方便,我们再也不用去管什么异常处理,资源打开,关闭之类的操作,只需要关心核心的处理即可。 spring提供的jdbc工具: JdbcTemplate:这是最基本的JDBC实现方式 NamedParameter Jdbc Template:是对JdbcT 阅读全文
摘要:
AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系 阅读全文