`

struts2的参数传入方式

阅读更多
    struts2有三种方式传入参数,一种是直接指定参数,第二种是类对象法,第三种是域模型法。
    值得注意的是,直接参数需要指定set方法(我的测试时不需要get方法,但有人介绍两者都需要);类对象法确定是需要get方法和set方法,这里有点突破常规理解,因为有set方法就应该够了的。
    三种方式详见:http://blog.csdn.net/meaijojo/article/details/7535223
分享到:
评论

相关推荐

    struts1.x 和 struts2.x向Action里填充jsp参数原理

    总的来说,Struts1.x和Struts2.x都实现了从JSP页面到Action的数据传递,但在实现方式上有显著差异。Struts1.x依赖于ActionForm,而Struts2.x则使用了更强大的OGNL和拦截器机制。了解这些原理有助于我们更好地理解和...

    struts1和struts2的区别

    在执行Action时,需要传入`HttpServletRequest`和`HttpServletResponse`作为参数。 - **Struts2**: Struts2的Action不直接依赖于Servlet API。Action内部并不直接操作`HttpServletRequest`或`HttpServletResponse`...

    Struts2中的参数传递

    1. **封装OGNL操作,实现值的传递**:Struts2通过对OGNL表达式的封装,实现从客户端传入的参数到Java对象之间的值传递。这一过程包括但不限于对各种复杂类型的处理,如数组、列表、映射等。 2. **类型转换**:为了...

    省市联动jquery+struts2

    标题中的“省市联动jQuery+Struts2”是指在Web开发中使用jQuery库和Struts2框架实现的一个功能,即当用户选择一个省份时,相关的城市会动态地在下拉列表中加载出来,提供用户选择。这个功能在很多需要收集用户地址...

    Struts2批量删除

    Struts2提供了一种灵活的方式来实现这样的功能,结合Ajax技术,可以实现异步无刷新的用户体验。 批量删除的核心步骤包括前端交互、后台处理和数据库操作: 1. **前端交互**:在用户界面,通常会有一个复选框列表,...

    struts2数据封装源码

    2. **数据绑定**:Struts2的数据绑定功能允许将HTTP请求参数自动映射到Action类的属性。当用户提交表单时,Struts2会尝试将表单字段值绑定到Action类的相应字段,这个过程称为“自动数据绑定”。例如,如果表单中有...

    Struts2_JasperReport整合的例子

    6. **前端展示**:在页面上,使用Struts2的标签库或者其他方式(如JavaScript、jQuery)来触发报表下载动作,或者在页面上直接显示报表内容。 在实际应用中,可能还需要考虑以下方面: - **国际化与参数化**:...

    struts2做的分页标签

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展、模块化和高度控制的Web应用程序。在Struts2中,分页是常见的需求,特别是在处理大量数据时,为了提高用户体验,通常需要将结果分成多页显示。本文将...

    struts2整合jfreechart例子文档

    修改 `Struts2-jfreechart-plugin-2.0.14.jar` 中的 `struts-plugin.xml` 文件,添加一个新的结果类型 `chart`,指定其类为 `org.apache.struts2.dispatcher.ChartResult`,并设置高度和宽度参数。 4. **Struts....

    Struts2 完整的日本项目

    Struts2是一个强大的Java web框架,它为开发者提供了一种结构化的、模型-视图-控制器(MVC)模式的应用开发方式。这个“Struts2 完整的日本项目”显然是一个基于Struts2框架的实际应用,展示了如何在日本的业务环境...

    struts2自定义类型转换器

    当Struts2接收到HTTP请求时,它会尝试将请求参数与Action类的属性进行绑定。这个过程涉及到了类型转换,Struts2内置了一套转换器机制,能够自动处理基本类型和一些常见类型的转换。然而,对于如Date这样的复杂类型,...

    kindeditor整合struts2 并且增加删除图片功能

    在IT行业中,Web应用开发是不可或缺的...4. 配置KindEditor的参数,使其与Struts2的Action交互。 通过这样的整合,开发者可以方便地在Web应用中提供富文本编辑功能,同时支持用户上传和管理图片,大大提高了用户体验。

    Struts2增删改查

    Struts2是一个强大的MVC(Model-View-Controller)框架,广泛应用于Java Web开发中,提供了完善的功能来实现Web应用的业务逻辑控制。在“Struts2增删改查”这个主题中,我们将深入探讨如何利用Struts2来实现数据库中...

    struts2 jdbc

    使用PreparedStatement可以防止SQL注入攻击,因为它允许预编译SQL语句,并将参数作为占位符传入。 为了更高效地管理数据库连接,我们还可以利用Struts2提供的插件,如Struts2 JDBC插件,它提供了Action级别的事务...

    Struts2, Spring与myBatis整合示例项目

    MyBatis的Executor执行器会根据传入的参数动态生成SQL,返回结果集。这种方式既能充分利用SQL的灵活性,又避免了手动处理结果集的繁琐。 在SSM整合中,Spring作为核心,负责初始化和管理所有组件,包括Struts2的...

    struts2 完美实现 标签分页

    在对应的`PaginationTag.java`文件中,你需要实现`doStartTag()`和`doEndTag()`方法,根据传入的参数生成HTML代码,展示分页链接。这个标签可以根据当前页和总页数生成上一页、下一页、首页和尾页的链接。 在JSP...

    Struts2的总结和Strut2集成Spring

    在Struts2中,可以通过注入的方式直接在Action中使用`HttpServletRequest`, `HttpServletResponse`和`HttpSession`对象,无需手动从Servlet API中获取。这简化了数据的读取和响应的控制。 #### Action的返回值 ...

    Struts2在Action中获得Response对象的四种方法

    如果一个动作类实现了 ServletResponseAware 接口,Struts2 在调用 execute 方法之前,就会先调用 setServletResponse 方法,并将 response 参数传入这个方法。 方法 2:使用 RequestAware 拦截器 这种方法和第 1 ...

    java+struts2实现图表显示

    每个方法都需要传入标题、主题、数据集和是否显示图例等参数。 3. **数据准备**:JFreeChart需要一个CategoryDataset或PieDataset作为数据源。可以创建自定义的类来实现这些接口,或者使用内置的类如...

    struts2国际化测试

    点击后,将`locale`参数传入`setLocale` Action,从而触发语言的切换。 总结一下,Struts2的国际化测试涉及到以下几个关键步骤: 1. 创建资源文件,包含不同语言的文本。 2. 在`struts.xml`中配置国际化结果类型和...

Global site tag (gtag.js) - Google Analytics