希望换过工作的说说自己的经历。现在才理解工作和家庭都要考虑
struts2知识库 |
||
|
未分类文章
8-继承抽象拦截器的自定义拦截器配置
技术要点 本节代码介绍抽象拦截器配置并对缺省拦截器栈做简单介绍。 继承抽象拦截器类的自定义拦截器类编写方式。 配置文件struts.xml中如何定义缺省拦截器。 演示代码 <!----------------文件名:ExampleInterceptor.java----------------> import com.opensymphony.xwork2.ActionInvo ...
Struts原理与实践(1)
一、 什么是Struts 框架(Framework)是可重用的,半完成的应用程序,可以用来产生专门的定制程序。 您只要细心地研究真实的应用程序,就会发现程序大致上由两类性质不同的组件组成,一类与程序要处理的具体事务密切相关,我们不妨把它们叫做业务组件;另一类是应用服务。比如说:一个税务征管系统和一个图书管理系统会在处理它们的业务方面存在很大的差异,这些直接处理业务的组件由于业务性质的不同不大 ...
9-继承方法拦截器的自定义拦截器配置
技术要点 本节代码介绍方法拦截器配置并对缺省拦截器栈对整个Web项目的Action影响进行介绍。 继承方法拦截器类的自定义拦截器类编写方式。 配置文件struts.xml中如何定义方法拦截器和其属性。 对所有Action配置拦截器和拦截器栈。 演示代码 <!-------------------文件名:ExampleInterceptor.java----------------- ...
Pragmatic Struts
本文来自SpringSide WIki,请留意Wiki上的最新版本。 初学struts, 抛块砖头出来,请各位常年与Struts作战的兄弟点评。 Struts 1.2 其实已经大不同,只要大家有简约的态度,即使我们日常的Struts,同样可以写得非常精简,不一定要如传统观念认为的那么繁重,从而节省每天编码的时间。 Struts与Spring结合的基本知识请阅读Struts使用要点。 1.D ...
10-Struts2文件上传功能开发
技术要点 本节代码详细说明文件上传功能的开发流程,介绍知识点如下: 文件上传页面和显示上传成功页面代码内容。 UploadAction类中实现上传功能方法和上传文件属性介绍。 struts.xml中UploadAction配置,以及字符编码、文件临时存放路径配置。 上传后所处路径和最终上传成功后效果展示。 演示代码 上传文件页面,这里笔者定义的是多个文件上传。 <!-------- ...
Struts-Menu结合角色权限的应用
在前一个项目当中要根据登入用户的权限进行菜单显示:我把其中相关的代码提炼出来. 在系统启动时把菜单信息加载近来.通过扩展ActionServlet进行加载. /** *加载菜单静态信息 */ private void loadMenuRepository() { MenuConstructor menuConstructor=new MenuConstructor(); menuConstruct ...
11-Struts2文件下载功能开发
技术要点 本节代码详细说明文件下载功能的开发流程,介绍知识点如下: 上传成功页面重修改后支持文件下载代码内容。 DownloadAction文件下载功能开发。 struts.xml中DownloadAction配置,以及支持文件名为中文字符的文件下载。 下载文件流程展示。 演示代码 上传成功页面,这里笔者让其在每个上传文件后提供“下载”链接。 <!----------------- ...
怎样结合struts+spring才是合理的了?
刚开始接触spring没有多久,从一些教程上面看到了两种结合struts和spring的方法 第一种: 以struts的plugin的方式,让spring接管struts的action,至此这些action就存在于spring的配置文件中,并且可以进行任何spring bean的注入.好处就是方便,灵活,然后spring还能用非单例模式来执行action 第二种: 在appfuse看到的.写 ...
12-Struts2标签使用原理解疑
在笔者下载的Struts2的包中,读者可以在/lib下找到struts2-core-2.0.11.1.jar包,解压该包在其根目录下的 /META-INF文件夹下可以看到一个名字为“struts-tags.tld”文件。该文件就是Struts2中所有自带的标签库定义。本节通过对该文件代码的介绍来让读者知晓Struts2内部是如何使用这些标签来进行工作。并简单说明JSP中是如何用其来书写标签代码。技术 ...
struts2新特性预览
看到关于框架选择的帖子,贡献一点东西,如果你有选择struts的意向,还是直接等struts2好了。 Struts2与Struts1的对比 来源:struts2开发组 翻译:tianxinet(胖猴) Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Actio ...
13-OGNL表达式语言介绍
在进行Struts2的标签库介绍之前,有必要着重对OGNL(Object Graph Navigating Language)对象导航语言做一详细解析。因为在之后的演示代码中经常会用到一些有关OGNL的代码,为了不让读者一头雾水,也为了更好学习 Struts2的标签库。因此笔者把OGNL当作学习Struts2标签库的基础知识来介绍。让大家学习Struts2的基础打得更加扎实点。技术要点本节代码对OG ...
利用反射简化Struts的ActionForm的验证。
在struts中的actionform中验证是经常使用的,虽然也可以使用validation来进行验证,但是在没有学习validation的时候就只能使用在actionform中验证啦。 下面是我的一些想法,不知道合不合适,请大家讨论一下:^_^ 在现在的应用中有很多需要验证页面输入的内容是不是空、是不是数字、是不是Double、是不是Int、是不是Float、是不是Email格式、是不是电话格 ...
Hibernate/Spring/Struts架构使用OpenSessionInView的问题
今天有一个朋友问了我一个问题,他使用的是Hibernate/Spring/Struts架构,配置使用Spring的OpenSessionInView Filter,但是发现不生效,lazy的集合属性在页面访问的时候仍然报session已经关闭的错误。我和他一起检查了所有的配置和相关的代码,但是没有发现任何问题。经过调试发现,应用程序使用的Session和OpenSessionInView Filte ...
使用struts+spring+hibernate做项目的困惑。
环境: spring:1.1 hibernate:2.1.6 strut:1.2.4 在做这个项目前,我们一直用servlet+jsp+javabean+jdbc开发系统,开发过程简单,效率也还可以,但就是sql写的太多,后期维护的工作量越来越大。而且PO基本上是table的一个对应,PO之间没有类的关系。在前期系统分析,基本上是做数据结构分析,功能分析等。 在做现在这个项目,我坚决按照面向对象 ...
Struts+spring+hibernate学习笔记!
(快刀浪子原创)下面是我学习Struts+spring+hibernate的笔记. 1.WEB.XML的配置: 首先在web.xml中加入: <servlet> <servlet-name>SpringContextServlet</servlet-name> <servlet-class>org.springframework.web.conte ...
群组知识库热门文章
- 154080 Struts2开发环境搭建
- 73308 拦截器详解
- 66687 Struts2配置详解
- 57428 Struts2的学习途径
- 44625 Struts2中的参数传递