Chapter 5: struts Work flow 介绍struts的工作流程 上图是struts的工作流程,前边我们提到,所有的请求都提交给ActionServlet来处理。 ActionServlet是一个FrontController,它是一个标准的Servlet,它将request转发给RequestProcessor来处理, ActionMapping是ActionConfig的子类,实质上是对struts-config.xml的一个映射,从中可以取得所有的配置信息 RequestProcessor根据提交过来的url,如*.do,从ActionMapping 中得到相...
by like_li - Java文档中心 - 2008-02-24 23:39:09 阅读(842) 回复(0)
strutsCX是一个以struts为基础的xml解决方案的框架,和struts不同,它使用xml(确切的说是XSLT)作为表现层,而不是像struts那样是以JSP作为表现层。 目前它的最新版本是0.9.5,这个也就意味着它还没有完全稳定和成熟,但是目前它所具备的一些功能已经足以满足我们大部分的需要了。 根据其官方网站的说明,它具备如下的特性: 可以运行于任何Servlet引擎或者J2EE应用服务器的轻量框架。 实现简单快速。 支持国际化。 使用纯粹的X...
困扰了两天的问题终于解决了。以前用saveerrors()工作的很好,但是这次不知为什么就是不能正常工作。 问题情形: class LogInAction extends DispatchAction { public ActionForward adminLogIn(.....) {... ActionMessages errors = new ActionMessages(); ..... errors.add(ActionMessages.GLOBAL_MESSAGE,new ActionMessage(keyname)); if(!errors.isEmpty()) saveerrors(request,errors); }; public Action...
struts最早是作为Apache Jakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高JavaServer Pages 、Servlet、标签库以及面向对象的技术水准。struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。这个框架之所以叫"struts",是为了提醒我们记住那些支撑我们房屋,建筑,桥梁,甚至我们踩高跷时候的基础支撑。这也是一个解释struts在开发Web应用程序中所扮演的角色的精彩描述。当建立一个物理建筑时,建筑工...
以上8个元素,下面一一描述: 1. date-sources元素 date-sources元素用来配置应用程序所需要的数据源。java语言提供了javax.sql.DateSource接口,所有数据源必须实现该接口。如下配置: ……………… 在Action中访问方式如: javax.sql.DataSource dataSource; java.sql.Connection myConnection; try { dataSource = getDataSource(request); myConnection = dataSource.getConnection(); } …...
使用MyEclipse 7.0做了一个struts HelloWorld ,过程虽简单,无奈老出问题,经过多次测试,终于找到问题症结。 1.类库包: commons-logging-1.0.4.jar freemarker-2.3.13.jar ognl-2.6.11.jar struts2-core-2.1.6.jar xwork-2.1.2.jar 2.web.xml first struts 2 Project struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /* 3.index.jsp ...
在本文中将详细讲述struts.xml文件的常用配置及注意事项。 1. 使用标签重用配置文件 在struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts.xml文件不太容易维护。因此,就需要将struts.xml文件分成多个配置文件,然后在struts.xml文件中使用标签引用这些配置文件。这样做的优点如下: 结构更清晰,更容易维护配置信息。 配置文件可以复用。如...
struts.xml文件结构 struts.xml文件是整个struts2框架的核心。 struts.xml文件内定义了struts2的系列Action,定义Action时,指定该Action的实现类,并定义该Action处理结果与视图资源之间的映射关系。 /example/HelloWorld.jsp /example/Login.jsp Menu /example/{1}.jsp ...
本文转自: http://www.xyhot.com/article.asp?id=219 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/8780/showart_467835.html
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/25176/showart_371111.html
小技巧。在文本文件中插入时间(F5)。 以下是较为完整的struts-config.xml文件。 // 指所需处理的异常类的名字。 //bundle属性制定Resource Bundle //制定转发或重定向的URI redirect属性为true时,表示重定向操作;为false时,表示执行请求 转发操作。 中定义过。 path="/registe...