`
pengfeicao521
  • 浏览: 144605 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

action返回类型注解格式

 
阅读更多
@Results({
@Result(name="ajaxData",params= {"root","jsdata"},type="json"),
@Result(name="result",params= {"root","result"},type="json"),
@Result(name="indexView",location="/metadata/indexView.jsp",type="dispatcher"),
   @Result(name="getAtomTgtList", type="redirect",location="/iap/getAtomTgtList.action"),
@Result(name="jsonData",params= {"root","jsdata_index"},type="json"),
@Result(name="excel",params= {"contentType","application/vnd.ms-excel","inputName","excelStream","bufferSize","1024","contentDisposition","filename=export.xls"},type="stream")

})

@Result相当于struts.xml文件中的<result>元素的内容。使用@Result必须指定一个name属性,相当于<result name=””/>另外,它还有几个可选的属性。

☆ type 相当于<result type=””/>指定返回视图资源的类型

☆ location 相当于<result>…..</result>中间部分,用于指定实际视图位置

☆ params:该属性相当于<result/>元素里多个<param../>子元素的作用,用于为该Result指定参数值。该属性应满足{“name1”,”value1”,”name2”,”value2”}格式

分享到:
评论

相关推荐

    android接收json例子struts2Action返回json格式数据

    首先,需要在Action类上添加`@Result`注解,指定结果类型为JSON: ```java public class MyAction extends ActionSupport { @Override public String execute() throws Exception { Map, Object&gt; map = new ...

    struts2 action 返回json方法(一)源码

    默认情况下,Action会返回一个JSP页面作为结果,但通过配置,我们可以让Action返回JSON数据。这需要使用到一个名为`json`的结果类型,它是由Struts2的JSON插件提供的。 1. **安装JSON插件** 在使用JSON功能前,...

    Struts2框架及注释和用法

    Struts2允许在Action类和Action方法上使用注解,简化配置。例如,`@Action(value="login")`用于指定Action的名称,`@Results`注解可以定义多个可能的结果。此外,`@FieldAware`和`@Validated`注解用于字段验证。 **...

    自定义Action实现Action接口(实现简单登录功能)

    如果验证通过,我们返回"success",框架会根据配置的Result类型跳转到对应的页面。如果验证失败,我们返回"input",框架会再次显示登录表单。 在Struts2的配置文件(通常为`struts.xml`)中,你需要定义这个Action...

    Struts2使用注解实现文件的上传与下载

    `@Action`注解用于定义一个方法作为处理请求的Action,而`@Result`注解则用来指定Action执行后的结果页面或资源。 **文件上传** 在Struts2中,文件上传主要依赖于`CommonsFileUpload`库。为了使用注解实现文件上传...

    SSH注解-配置方式

    `@Results`注解定义了不同的结果类型,`@Result`定义了特定名称的结果,如`Action.INPUT`和`Action.SUCCESS`,并指定了返回类型(如`"json"`)以及包含的属性。这使得Struts2可以根据Action执行的结果返回不同格式的...

    struts-2.5.14.1 基本框架 基于注解 返回页面 返回json数据

    在Struts2中,Action类的方法执行后返回的字符串对应于一个结果类型,它决定了应该转向哪个页面。上述代码中的"success"字符串与`@Result`注解中定义的"success.jsp"关联,表示当execute方法执行成功后,用户将被...

    SSH全注解开发

    - `@Results`: 用于定义Action返回的结果页面或视图。 - `@Param`: 用于处理请求参数,可以指定参数名称、类型转换等。 - `@ActionMapping`: 定义Action的映射路径,与`&lt;action&gt;`元素相似。 2. **Spring注解** ...

    基于注解的struts2的简单工程

    每个方法可能使用`@Action`注解,并根据业务逻辑返回不同的结果名称,这些名称对应着`@Result`注解定义的页面跳转。 此外,Struts2还支持使用`@ActionMapping`、`@ActionRedirect`等其他注解来增强Action的灵活性。...

    struts2注解配置全面解析

    - **@Result**:用于指定Action执行后返回的视图结果,通常与`@Action`一起使用。 - **name**:结果名称,通常对应Action中的返回值。 - **type**:视图类型。 - **location**:视图位置。 #### 三、具体实践...

    Struts2+spring注解配置

    5. `@Configuration` 和 `@Bean` 用于创建配置类,其中 `@Bean` 注解的方法会返回一个 Bean 实例,这样可以替代传统的 XML 配置。 将 Struts2 与 Spring 结合,通常会使用 Spring MVC 框架,通过 `@Controller` ...

    maven-web项目 Struts2 Struts注解 Struts2返回json

    要实现这一功能,我们需要在Action中添加`@Results`注解,其中包含一个`@Result`注解,设置类型为"json",然后确保Action返回的对象或Map能够被正确序列化为JSON。 例如: ```java @Action(value = "testJson") ...

    Struts2之Action详解2

    注解方式则是在Action类或方法上直接添加注解,如`@Action`和`@Result`,简化了配置过程。 2. **Action的执行流程** 当用户发起请求时,Struts2的Front Controller(DispatcherServlet)接收到请求,通过...

    Struts2上传和下载Action配置

    总结来说,Struts2中的文件上传和下载是通过Action类和配置文件协同完成的,它提供了便捷的API来处理文件I/O,并且可以灵活地配置结果类型来满足不同的需求。通过理解这些基础知识,开发者可以轻松地在Struts2项目中...

    Struts+In+Action中文版

    2. **配置文件**:Struts2的配置文件通常为struts.xml,用于配置Action、结果类型、拦截器等,但现代版本中也支持使用注解配置。 3. **拦截器(Interceptor)**:拦截器是Struts2中的一个重要概念,它可以在Action...

    struts2.3.4.1注解零配置

    1. **Action注解**:在Action类上使用`@Action`注解,可以指定Action的基本信息,如命名空间、结果类型等。例如: ```java @Action(value = "login", results = { @Result(name = "success", location = "success....

    struts2注解登陆

    `@Result`注解定义了两个可能的结果:如果登录成功,`"success"`结果将通过`redirectAction`类型重定向到`welcome`动作;如果失败,`"error"`结果将显示`/error.jsp`页面。这种方法使得结果的配置与业务逻辑紧密结合...

    Struts2.3.4.1 注解实例(二十)

    `@Result` 和 `@Results` 注解用于定义Action执行后返回的结果页面。`@Action` 类上的 `@Results` 可以定义多个结果,而 `@Result` 方法上的注解则针对单个方法。 3. **方法参数注解**: `@Param` 和 `@Params` ...

    java和ssh注解

    例如,@Action注解用于标记一个方法为处理HTTP请求的方法,而@Result注解则用于定义操作后返回的结果页面。这使得无需XML配置文件,就能完成Action和Result的设置。 2. **Spring**:Spring框架是注解驱动的王者,它...

    Struts2_0500_ActionMethod

    6. 返回结果:Action方法执行完毕后,返回一个字符串,这个字符串对应于结果配置,决定了视图的跳转路径。 三、Action方法的返回值 Action方法的返回值可以是以下几种类型: 1. `SUCCESS`:表示业务处理成功,...

Global site tag (gtag.js) - Google Analytics