
Struts相关
文章平均质量分 56
陈字文
I enjoy java,oracle,pl/sql ,pm and something like that.
展开
-
Struts 1.x 配置文件详解(下)
9) form-property标记form-property标记用于定义动态的FormBean的表单属性,动态FormBean可以使您在Struts的配置文件当中(而不是具体的类当中)定义表单的属性.如果包含的form-bean标记的type属性不是org.apache.struts.action.DynaActionForm或者其子类,则将忽略此标记.属性原创 2009-08-24 11:41:00 · 1323 阅读 · 0 评论 -
Struts2标签库之iterator
传说中的第一种方式,这种在Struts2.1权威指南的例子中也木有说明白:Insert title hereDemos${demo.name}${demo.age}第二种方式:Insert title hereDemos原创 2013-09-20 22:57:58 · 2102 阅读 · 0 评论 -
在SSH框架中增加SiteMesh的支持
1)引入jar包,如下两个jar包需要导入到系统的lib文件夹中:sitemesh-2.4.jarstruts2-sitemesh-plugin-2.2.1.1.jar2)修改web.xml增加相应的过滤器org.springframework.web.context.ContextLoaderListenerstruts原创 2013-09-20 06:50:30 · 1607 阅读 · 0 评论 -
Struts1.x FILTER过滤器的使用
1、过滤器概述过滤器的作用,就是拦截发送到服务端的request/response对象,并且对其进行加工,过滤器具有双向顺序:filter chain (chain 链,束缚)过滤器被调用的顺序,其实就是web.xml中被定义的顺序:Browers ==>Filter1 ==>Filter2 ==>Filter3 ==>Web ServerWeb Server ==>Filte原创 2012-06-19 14:01:57 · 5867 阅读 · 0 评论 -
温习一下Struts1.2x
一、struts概述1、Struts实现MVC设计模式(1)Struts实质上就是在JSPModel2的基础山实现一个MVC框架。 1)模型:由业务实现业务逻辑的JavaBean或EJB组件构成 2)控制器:由ActionServlet和Action来实现 3)视图:由一组JSP文件构成(2)Struts的结构: 2、Struts原创 2012-12-31 10:46:41 · 1817 阅读 · 0 评论 -
web.xml和Struts-config.xml文件的区别
web.xml是配置给某个项目的,通常放在web-inf下面和classes同级. 一个Servlet应该去接受某个URL访问的请求,这个URL请求对应着哪一个SERVLET呢? 就在WEB.XML里面进行配置.web.xml(部署描述文件) 1、可以为你的Servlet注册和创建URL 2、注册和指定任何应用程序的过滤器filter和监听器listener 3、指定上下文初始参数的名/值对 4、可以进行配置错误页面 5、可以为应用程序指定欢迎文件原创 2011-05-17 08:57:00 · 2762 阅读 · 0 评论 -
深入Struts2的配置文件
本篇的主要内容是讲解struts.xml文件中每个元素的含义.1) Bean配置Struts2框架是一个高度可扩展的框架,框架的大部分核心组件,Struts2并不是直接以硬编码的方式写在代码中的,而是以自己的IOC(控制反转容器)来管理框架的核心组件.Struts2框架以可配置的方式来管理Struts2的核心组件,从而允许开发者可以非常方便的扩展该框架的核心组件.当开发者需要扩原创 2009-09-02 10:28:00 · 4560 阅读 · 2 评论 -
Struts2的Action(上)
对于Struts2应用中的开发者来说,Action才是整个应用系统的核心,开发者需要提供大量的Action类,并且在struts.xml文件中对Action类进行配置,Action中包含了对用户请求的处理逻辑,因此,我们也称Action为业务控制器.1) 实现Action实现类相对于Struts1而言,Struts2采用的低侵入式的设计,Struts2不要求Action类继原创 2009-09-03 11:42:00 · 3367 阅读 · 1 评论 -
Struts2的基本流程
大致上,Struts2框架由三个部分组成:核心控制器FilterDispatcher,业务控制器和用户实现的业务逻辑组件.在这三个部分里面,Struts2框架提供了核心控制器FilterDispatcher,而用户需要提供业务控制器和业务逻辑组件.(1) 核心控制器FilterDispatcherFilterDIspatcher是Struts2框架的核心的控制器,该控制器原创 2009-08-27 19:25:00 · 1475 阅读 · 0 评论 -
Struts2的基本配置(下)
(4) struts.xml文件结构struts.xml文件时整个Struts2框架的核心,下面提供了一个最完整的struts.xml文件,这个文件没有任何实际意义,仅仅是一个struts.xml文件的示范: <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2原创 2009-08-28 15:29:00 · 1461 阅读 · 0 评论 -
Struts2的基本配置(上)
所有web应用程序的内容都是建立在Struts2的配置文件的基础上的,这些配置文件也是Struts2应用程序的核心部分.(1) 配置web.xml文件任何MVC框架都需要与WEB应用整合,这就不得不借助在/WEB-INF路径下的web.xml文件,只有配置在web.xml文件中的Servlet才会被应用加载.通常,所有MVC框架都需要WEB应用加载一个核心控制器,对于Struts原创 2009-08-28 15:17:00 · 1686 阅读 · 0 评论 -
Struts 2之HelloWorld(上)
一.下载和安装DWR的步骤:① 登录http://struts.apache.org/download.cgi#Struts206站点,下载Struts2最新的版本.将下载到的Zip文件解压缩,该文件就是一个典型的web结构,该文件包含以下文件结构:apps:该文件夹下面包含了基于Struts 2的示例应用,这些示例应用对于学习者是非常用用的资料.docs:该文件夹下面原创 2009-08-26 15:03:00 · 1134 阅读 · 0 评论 -
Struts 2之HelloWorld(下)
七.完成程序的国际化因为一个企业应用经常要面对多区域的用户,因此,程序国际化是一个企业应用必须实现的功能.Struts2提供了非常好的程序国际化的支持.(1) 定义国际化资源文件程序国际化设计思想是非常简单的,其主要的思想就是:程序界面中需要输出国际化信息的地方,我们不要再页面中直接输出信息,而是输出一个key值,该key值在不同的语言下对应不同的字符串.当程序需要显示的时原创 2009-08-26 16:49:00 · 1021 阅读 · 0 评论 -
Struts 2之HelloWorld(中)
五.改进控制器通过前面的几个小步骤,运行了一个最简单的struts2的应用,但是还需要进一步的改进前面的Action类,例如该Action类可以通过实现Action接口,利用该接口的优势,前面应用的Action类没有与JavaBean交互,没有将业务逻辑操作的结果显示给客户端.(1) 实现Action接口表面上看起来,实现Action的接口没有太大的好处,但是事实上,实现了Act原创 2009-08-26 15:06:00 · 1231 阅读 · 0 评论 -
Struts 1.x 配置文件详解(上)
使用Struts框架的一个好处就是可以用外部配置文件声明的方式来指定应用程序的很多配置,这样就可以不用将很多信息硬编码到应用程序里面,这样大大的简化了开发的过程.因为可以对应用程序进行各种更改而不需要重新编译任何的代码.所以struts的启动是这样的:在启动应用程序的时候Struts加载配置文件,并且创建了一系列与文件中的设置相对应的配置对象.然后,Struts使用这些配置来引导操作. S原创 2009-08-24 11:36:00 · 1716 阅读 · 2 评论 -
web.xml文件分析
原创 2009-08-21 14:00:00 · 1346 阅读 · 0 评论 -
Struts2 体系介绍
Struts2的体系与Struts1体系的差别非常的大,因为Struts2使用了WebWork的设计核心,而不是使用Struts1的设计核心.Struts2大量使用拦截器来处理用户请求,从而允许用户的业务逻辑器与ServletAPI分离.1. Struts2的框架结构.从数据流上面来看,Struts2与WebWork相差不大,Struts2同样使用拦截器作为处理(Advice)原创 2009-08-24 15:36:00 · 1345 阅读 · 0 评论 -
Struts1的技术缺陷以及WebWork的优点
Struts1的技术缺陷: (1) 支持的表现层技术单一Struts仅仅支持JSP作为表现层的技术,不提供其他的表现层的技术,比如说Vlocity,FreeMarker等技术的融合.这一点严重制约了Struts1框架的使用,对于目前很多java EE应用而言,并不一定非得使用JSP作为前台的表现层的技术.虽然Struts1处理完用户的请求之后,并没有直接转到特定的视图资源原创 2009-08-24 14:35:00 · 2026 阅读 · 0 评论 -
使用了SiteMesh的SSH框架,使用jQuery更新左侧菜单
SiteMesh是一个装饰前台页面的极佳的功能,官方介绍,五分钟能入门,十分钟能熟练使用.甚至其所谓的高级特性对于我们勤劳的程序员来说也是一个薄薄的纸老虎,一戳就碎。壮哉,我大IT。 但是SiteMesh在同时装饰两个页面的时候就会遇到一点先天性的瓶颈。比如我的页面分为四个部分,top,header,leftMenu,MainArea。现在的要求是top.jsp上面点击相关的菜单的原创 2013-09-24 05:43:11 · 5081 阅读 · 0 评论