`

struts给result添加多个参数问题

 
阅读更多

<result name="success">/html/portlet/ext/trainingmanagement/download_file.jsp?path=${path}&amp;fileName=${fileName}&amp;mimeType=${mimeType}</result>

比如这样的,你可能用&连接出错,因为struts.xml把它当做特殊字符处理了。所以需要把&替换为&amp;

另外:你也可以这么做:

<action name="Test" method="doTest" class="testAction">
  <result type="redirectAction">
  <param name="actionName">TestA</param>
  <param name="属性名1">值1</param>
  <param name="属性名1">值2</param>
  </result>
</action>

 

param在result内部,(param在result内部和在result与action之间是不同的)。

 

0
0
分享到:
评论

相关推荐

    Struts2的Action多个方法配置和验证

    1. 基于注解的验证:在Action类的方法参数或Action类的属性上添加注解,如`@RequiredString`、`@Min`、`@Max`等,Struts2在调用方法前会自动执行这些注解定义的验证规则。例如: ```java public class MyAction { ...

    Struts2 处理多个请求

    在Struts2框架中,处理多个请求的方法是通过一个Action类实现多个处理方法。这使得代码结构更加清晰,每个方法对应特定的业务逻辑。以下是Struts2处理多个请求的三种主要方式的详细说明: 1. **动态方法调用 (DMI -...

    struts2支持方法上传递参数

    在Action类中定义的方法通常对应于用户的操作,每个方法可以接收一个或多个参数。当用户通过表单提交数据时,这些数据可以被Struts2自动绑定到Action方法的参数上。例如,假设我们有一个名为`UserAction`的类,其中...

    struts2配置文件之result

    这种方式特别适合那些多个Action都需要跳转到同一页面的情况。 如果希望某个具体的Action包继承这些全局结果,可以在创建新的包时指定继承关系,如下面的例子所示: ```xml &lt;!-- 可以在此添加其他配置 --&gt; ``` ...

    struts2讲义 struts2讲义struts2讲义struts2讲义struts2讲义

    - Struts2默认提供了许多内置拦截器,例如`defaultStack`拦截器栈包含了多个常用拦截器。 - **自定义拦截器的实现**: - 实现`Interceptor`接口创建自定义拦截器,需要实现`intercept()`方法。 - 通过继承`...

    一个简单的struts2的手动配置

    总之,手动配置Struts2涉及多个层面,包括库的添加、核心配置文件的编写、web.xml的过滤器配置、Action的编写以及插件的使用。理解并熟练掌握这些配置,将有助于我们更好地利用Struts2框架构建高效、可扩展的Java ...

    马士兵Struts2笔记2013

    在Struts2中,你可以创建领域对象,通过setter和getter方法来接收和设置请求参数,这些对象可以在多个Action之间共享,提高了代码的复用性。 4. **Struts2_2.1.6版本的中文问题** 在某些版本的Struts2中,可能出现...

    swfuplaod+struts2实现多文件上传

    1. **多文件选择**:用户可以在不刷新页面的情况下选择多个文件进行上传。 2. **文件预览**:用户可以在上传前预览选定的文件。 3. **进度条显示**:在文件上传过程中显示进度,提升用户体验。 4. **文件大小限制**...

    struts练习struts练习

    - **Tiles框架集成**:Tiles允许你定义和组合多个JSP页面为一个复杂视图,提高页面布局的灵活性。 通过这些练习,你可以深入理解Struts框架的工作原理,掌握如何构建一个完整的Struts应用,同时提升你的Java Web...

    ueditor struts2图片上传问题解决办法

    在使用富文本编辑器ueditor与Struts2框架结合进行图片上传时,常常会遇到一些问题,这些问题可能涉及文件过滤、文件类型限制、文件大小控制、上传路径设置等多个方面。以下是一些解决这些问题的关键知识点: 1. **...

    struts培训资料

    1. 在Action添加成员属性接受参数:Action类的成员变量可以直接对应HTTP请求中的参数,Struts2会自动将请求参数值赋给这些变量。 2. 域模型(Domain Model):Action中的成员变量通常对应业务对象,形成域模型。这些...

    struts.xml和struts.properties配置详解

    1. ****: 定义一个包,可以包含多个Action、拦截器和结果类型。包可以继承其他包,实现配置的复用。 2. ****: 配置Action,包括Action类、方法、结果等信息。例如: ```xml &lt;result name="success"&gt;/success....

    struts2核心文件

    3. **Result类型**: 结果表示Action执行后如何展示给用户。常见的结果类型有`dispatcher`(重定向或转发到JSP页面),`stream`(返回文件流),`redirectAction`(重定向到另一个Action)等。 4. **配置文件**: `...

    struts2小练习

    在练习中,DmiDemo可能会包含一个或多个Action类,每个类对应一个特定的用户操作。 2. **配置文件**:Struts2的配置文件通常为struts.xml,它定义了Action类的映射、结果类型、拦截器等。通过配置文件,你可以控制...

    struts2开发基础包

    7. **插件系统**:Struts2有一个强大的插件系统,允许开发者扩展框架的功能,例如添加新的拦截器、结果类型或者Action上下文组件。 8. **Struts2与Spring集成**:Struts2可以方便地与Spring框架集成,实现依赖注入...

    Struts-jar包

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java web框架,由Apache软件基金会维护。它提供了一种组织应用结构和处理HTTP请求的强大方式,使得开发者能够更专注于业务逻辑,而不是底层的HTTP处理和...

    网上书店struts2

    Struts2是一个强大的Java ...总的来说,"网上书店struts2"项目涵盖了Struts2框架的诸多核心概念和实践,涉及了MVC设计模式、请求处理、视图渲染、数据持久化、安全机制等多个方面,是一个全面展示Struts2特性的实例。

    struts2api.zip

    7. **插件系统**:Struts2有一个强大的插件系统,允许添加新的功能和扩展。例如,`struts2-dojo-plugin`提供与Dojo JavaScript库的集成,`struts2-json-plugin`支持JSON序列化和反序列化。 8. **类型转换**:Struts...

    struts2 学习重点笔记

    - **方法**:通过 Action 的 getter 方法获取数据,然后将其添加到 request 或 session 中传递给视图。 - **原理**:Struts2 的拦截器会在 Action 执行完成后,调用 getter 方法并将结果存储到适当的范围对象中。 *...

    Struts完整框架打开即用

    Tiles允许将页面分解为多个组件(tiles),每个组件可以独立设计和复用。 8. **Validation框架**:Struts2内置了强大的表单验证功能,可以通过XML配置文件或注解进行验证规则定义,实现客户端和服务器端的双重验证...

Global site tag (gtag.js) - Google Analytics