- 博客(6)
- 资源 (10)
- 收藏
- 关注
原创 struts2之5--国际化支持
1 struts2支持国际化的原理struts2的程序国际化支持建立在java程序国际化的基础之上,原理思想: 程序界面中需要输出国际化信息的地方,我们不要在页面上直接去输出信息,而是输出一个key值,该key值在不同语言环境下对应不同的字符串。当程序需要显示的时候,程序将根据不同的语言环境,加载该key对应该语言环境下的字符串--这样就可以完成程序的国际化。如果需要程序支持更多的语言环
2012-07-30 22:03:38 3389
原创 struts2之4--模块化开发的支持
如图:我如果需要开发一个新的模块,在组织代码的时候,为了便于后期维护,我就需要独立的文件夹,独立的配置文件来维护代码。struts2在这些方面给了住够灵活的支持。主要体现在namespace,include 两个元素上。国际化的时候,属性文件由基本名称来进行模块化支持。
2012-07-29 23:17:58 2031
原创 struts2之3--Action类的包装
从上一篇文章中我们可以看到LoginAction 这个普通的类就可以实现方法处理。但为了更好,更规范,更简单的开发Action类,struts2提供了Action接口,也提供了一个类ActionSupport。1 :直接让上面的Action去实现Struts2框架Action接口。里面会提供几个常量和一个抽象的execute方法。以下就是struts2提供的Action接口。//定义5个
2012-07-28 14:31:00 1461
原创 struts2之2--动态方法调用
上一篇文章中我写了一个LoginAction类,其中包含了一个默认的execute() 页面提交处理方法。如何做到一个Action中包含多个处理方法呢,而不是默认的去执行execute方法。在struts2中 可以通过三种方式来轻松实现这种动态方法调用。1 可以在配置文件中struts.xml中配置Action元素的时候用method属性来指定执行哪个方法。2 jsp页面提交的时候用
2012-07-27 23:01:51 950
原创 struts2之1--轻松集成struts2环境
最近给同事做了一次strtus2基础培训,我现场做了一个简单的struts2集成工程,现贴出来希望对初学者有用。 struts2这个MVC框架的背景,MVC历史就不用再介绍了,我就直接上工程结构贴图了。 贴图如下: 建立一个web 工程 如 mystruts2 集成struts2环境的主要操作步骤如下:1 在lib中引入struts2框架包中的最基础
2012-07-25 15:57:05 649
原创 一个容易扩展的树型结构
需求背景: 最近做了一个项目,需要把电脑中存放的上千个文件夹和对应的文件以页面树型的方式给客户展示出来,便于客户阅读,修改,上传添加等操作,便于管理员对文件的权限访问管理控制,这些文件分属不同的文件夹,有的文件在好几层文件夹下面,这个树型结构需要树枝体现文件夹的信息,树叶体现文件的信息。这就要求树型结构特别容易扩展。看了网上几个开源的树型框架,构建树型特别的快捷和操作方便,但节
2012-07-06 16:32:23 1016
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人