-
webwork中怎么在xml文件中定义一个action包含多个method?0
webwork中怎么在xml文件中定义一个action包含多个method?
在xml文件里怎么配置??2008年5月24日 01:25
1个答案 按时间排序 按投票排序
-
采纳的答案
<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd">
<xwork>
<package name="userManager" namespace="" extends="webwork-default">
<action name="userLogin" method="login" class="loginAction">
<result type="dispatcher" name="success" >/a.jsp</result>
</action>
<action name="userLogout" method="logout" class="loginAction">
<result type="dispatcher" name="success" >/b.jsp</result>
</action>
</package>
</xwor>2008年5月29日 21:28
相关推荐
1. **定义下载Action**:创建一个Action类来处理文件下载逻辑。 2. **配置Action**:在配置文件中定义Action,并指定返回类型为`stream`,以支持文件流的形式返回给客户端。 ```xml ${contentType} ...
WebWork是一个古老的Java Web开发框架,它在早期的MVC(模型-视图-控制器)架构中占有一定地位。在本教程中,我们将探讨如何利用WebWork实现文件上传功能,特别是针对Excel文件的处理。 首先,理解WebWork的MVC模式...
在WebWork中,配置文件通常为`webwork-config.xml`,它定义了动作(Action)、拦截器(Interceptor)以及它们之间的关系。下面我们将详细介绍如何在配置文件中编写控制反转的设置。 1. **配置文件结构**: `...
在WebWork2.2.7的配置文件(如struts-config.xml或webwork-config.xml)中,你需要定义这个动作,确保它能够被正确地映射和执行: ```xml <action path="/upload" type=...
这通常涉及到在`xwork.xml`或`struts.xml`中添加一个允许接收文件的表单类型。例如: ```xml <action name="fileUpload" class="com.example.FileUploadAction"> <param name="maximumSize">1048576</param> <!-...
3. 映射URL:在actions.xml配置文件中,为这个动作类定义一个路径,使URL能直接触发这个动作。 4. 视图渲染:使用JSP或其他模板技术来创建视图,WebWork2会根据动作的返回结果自动寻找对应的视图文件。 三、...
4. **动态方法调用(Dynamic Method Invocation, DMI)**:WebWork2支持动态方法调用,这意味着你可以直接根据URL中的路径映射到Action类的特定方法,而无需在配置文件中硬编码。 5. **类型转换和验证**:WebWork2...
1. **创建调用 Action 的 JSP 页面**:用于触发 Action 的执行,通常包含一个表单,表单的 action 属性指向 Action 的 URL。 2. **创建 Action 类**:这是执行具体业务逻辑的地方,继承自 `ActionSupport` 或实现 `...
Webwork in Action是一个关于Webwork框架的实战指南,该框架是Struts2的前身,对理解和掌握Struts2有着重要的作用。Webwork是一款强大的MVC(Model-View-Controller)框架,它为Java web开发提供了高效、灵活的解决...
在`struts.xml`中,你需要为每个Action类定义一个或多个操作(action),包括URL映射、结果类型等。例如: ```xml <action name="hello" class=...
3. **配置xwork.xml**:在xwork.xml配置文件中,需要为上传Action添加特定的配置,包括使用`params`拦截器处理文件参数,并指定`fileUpload`拦截器来处理文件上传。 4. **编写上传方法**:在Action中,你需要一个...
6. **配置文件**:WebWork的配置主要分布在两个文件中,一个是`webwork.xml`,用于全局配置,比如拦截器栈的设置;另一个是`struts.xml`或`actions.xml`,用于Action及其方法的映射。 在这个"webworktest1"的项目中...
在WebWork的配置文件(如`struts.xml`或`xwork.xml`)中,我们需要定义一个Action,用于处理上传请求。比如: ```xml <action name="upload" class="com.example.UploadAction"> <result name="success">/show...
这部分配置创建了一个`PropertyPlaceholderConfigurer` Bean,用于读取`jdbc.properties`文件中的属性值。 ```xml <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method=...
在配置Spring时,首先需要定义一个Spring配置文件,通常命名为`applicationContext.xml`。此文件包含了Spring容器中所有Bean的定义,如上例所示: ```xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...
在WebWork中实现文件上传和下载是常见的功能需求,下面将详细介绍这两个过程以及可能遇到的问题。 **一、WebWork文件上传** 1. **前端页面** 在HTML页面中,你需要创建一个`<input type="file">`标签让用户选择要...
在WebWork中,当用户提交表单时,请求会被转发到指定的Action URI,该URI对应着一个具体的Action。Action执行完毕后,会将控制权转交给下一个视图(View)。 下面是一个示例`LoginAction`类,该类扩展自`...
- **Action配置**:在`struts.xml`文件中配置Action的访问路径,包括`<action>`标签及其属性如`name`、`class`、`method`等。 - **第四步:配置Struts2过滤器** - **过滤器的作用**:拦截所有进入应用程序的HTTP...
在开发过程中,开发者通常会使用Struts 2的配置文件(struts.xml)来定义Action、结果类型、拦截器栈等。配置文件可以集中管理,也可以按需分散到各个Action类中,以实现更高的模块化。 源代码分析方面,开发者可以...
结果配置在struts.xml或Action类中定义,指定Action执行后的跳转目标。 6. **OGNL表达式语言**: Struts 2使用Object-Graph Navigation Language(OGNL)作为默认的表达式语言,用于在视图层和模型层之间传递数据...