Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。HTML标签: 用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单Bean标签: 在访问JavaBeans 及其属性,以及定义一个新的bean 时使用Logic标签: 管...
分类:
其他好文 时间:
2014-09-05 17:56:51
阅读次数:
243
1、设计BaseAction由于几乎每个Action都要继承ActionSupport类并且实现ModelDriven接口,因此最好设计一个BaseAction类,让其继承ActionSupport并实现ModelDriven接口,便于其它Action的复用。当然,设计BaseAction的作用不仅...
分类:
其他好文 时间:
2014-09-05 17:37:21
阅读次数:
233
Struts1和Struts2的区别和对比:Action 类:? Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口,而struts2的Action是接口。? Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选...
分类:
其他好文 时间:
2014-09-05 14:07:51
阅读次数:
125
上篇【SSH进阶之路】Struts基本原理 + 实现简单登录(二),我们介绍MVC和Struts的基本理论,并实现了一个简单登录的实例。从中我们知道了,Struts是MVC的框架,MVC其实是Model2,M代表了模型,我们可以理解为业务逻辑,V代表了视图,主要是界面显示,使用jsp显示,C代表控制,控制最典型方式是使用servlet,可以获取参数,调用业务逻辑,另外还可以转向其他界面。...
分类:
Web程序 时间:
2014-09-05 08:47:21
阅读次数:
228
Struts的第一篇博客【SSH进阶之路】Struts基本原理 + 实现简单登录(二),我们介绍了MVC和Struts的基本理论,上篇【SSH进阶之路】一步步重构MVC实现Struts框架——从一个简单MVC开始(三),我们实现了一个MVC模型,这篇博客我们解决一下上篇博客留下的第一个问题:封装业务逻辑和跳转路径。
我们先回顾一下上篇博客中的TestServlet的代码:...
分类:
Web程序 时间:
2014-09-05 08:47:11
阅读次数:
225
常用的结果类型
Struts中自带了一些结果类型。dispatcher表示将结果转交给JSP或者Servlet,redirect表示重定向到另外一个URL,redirectAction表示重定向到另外一个Struts动作。默认的都是dispatcher类型。dispatcher类型的返回结果中可以使用OGNL表达式,主要是为了便于实现显示动态的页面。redirect结果类型中也可以使用O...
分类:
其他好文 时间:
2014-09-04 23:44:40
阅读次数:
591
1 、MySQL处理数据库中lob类型数据,如longblob类型;2、实体类定义: private byte[] clientFile;3、映射文件定义: 4、如果在spring上要使用Struts中自带的上传功能必须在spring的配置文件中加以声明.否者将会出现java....
分类:
编程语言 时间:
2014-09-04 20:41:50
阅读次数:
613
·iterator标签遍历属性数据
比如:一个java类工单Business,它里面有一个属性businessLog
public Class Business{
private List businessLog;
//get 、set其他省略
}
那我们遍历的时候可以
businessLog" va...
分类:
其他好文 时间:
2014-09-04 19:10:00
阅读次数:
127
struts2环境配置 struts2框架,大多数框架都在使用。由于工作需要,开始做Java项目。先学个struts2。 一、下载struts2 有好多版本,我下载的是struts-2.2.1.1。 二、创建web项目,导入使用struts2所必须的jar包。 我使用的是MyEclipse...
分类:
其他好文 时间:
2014-09-04 16:19:29
阅读次数:
213
一、Struts2拦截器原理:
Struts2拦截器的实现原理相对简单,当请求struts2的action时,Struts 2会查找配置文件,并根据其配置实例化相对的 拦截器对象,然后串成一个列表,最后一个一个地调用列表中的拦截器。
比如:应用要求用户登陆,且必须为指定用户名才可以查看系统中某个视图资源;否则,系统直接转入登陆页面。对于上面的需求,可以在每个Action的执行实际处理逻辑...
分类:
其他好文 时间:
2014-09-04 13:25:59
阅读次数:
203