`
猪↘專屬|华
  • 浏览: 164040 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

struts2中不通过url访问action而是通过标签

阅读更多

今天,我们老大要作出一个这样的效果,在访问一个页面的时候,不经过action就要得到数据库中的数据,这个可以用ajax做,但是如果是多个的话,有点麻烦,看着我在那里不知所措,老大说用struts2的标签<s:action>.这个标签还真是个好东西...

下面是我做的小例子,代码如下:

               <s:action name="companyAction!selectCompanyInfoindex" id="company" namespace="/company" executeResult="false"></s:action>  

 

这个标签中namespace属性对应着struts.xml中  

  <package name="company" extends="default" namespace="/company">

 的namespace属性。

 

这个标签中name属性对应着struts.xml中   

<action name="companyAction!*" method="{1}" class="com.myc.app.companyinfo.action.CompanyInfoAction" >

 的name属性以及对应的action相应的方法名。

 

id属性为自定义的标记,用来区别页面不同的标签。同时,也是用来访问对象的。例如:

上面的action方法返回的是一个集合list;那么

 <s:iterator value="#company.company.record" status="state">

前面的company就是上面的ID,后面的company是list集合中的对象。

 

 

 

 

 

 

0
2
分享到:
评论

相关推荐

    使用urlrewrite重写struts2的action

    在这个场景中,我们将深入探讨如何使用`URL Rewrite Filter`来重写Struts2的Action。 首先,让我们理解`URL Rewrite Filter`的基本概念。这个工具提供了一种方式,通过配置XML文件(如`urlrewrite.xml`)来定义一...

    Struts标签库 Struts 标签库

    Struts2标签库是Java开发Web应用程序时常用的一个强大工具,尤其在构建MVC(Model-View-Controller)架构的应用程序中发挥着重要作用。Struts2框架提供了丰富的自定义标签库,极大地简化了视图层的开发,使得开发者...

    Struts2 Action参数详细说明

    在Struts2中,Action的配置和使用方式有多种,下面将详细介绍Struts2 Action参数的详细说明。 首先,我们来看Action的配置格式。在Struts2的配置文件(通常是struts.xml)中,Action的基本配置结构如下: ```xml ...

    Struts2中的标签介绍及应用实例

    在实际应用中,应避免直接通过`.jsp` URL访问包含这些标签的页面,而是应该通过Action来驱动页面展示,因为Action可以处理业务逻辑,提供数据给标签使用。 总结来说,Struts2的标签极大地简化了开发过程,特别是...

    struts2 标签 OGNL

    在Struts2中,OGNL被广泛用于访问Action中的属性,以及在视图层(如JSP)中绑定和操作数据。 首先,OGNL使得访问对象属性变得非常直观。它支持点符号(.)和方括号([''])两种方式来访问属性。例如,如果在Action...

    留言板留言板struts2留言板struts2

    通过OGNL,可以在JSP页面中直接访问Action中的属性,或者在Action中动态设置模型数据。 6. **Struts2配置**:包括struts.xml或struts.properties等配置文件,用于定义Action、拦截器、结果类型等。在本项目中,可能...

    Struts2课堂学习总结

    5. **命名空间(Namespace)**:命名空间是Struts2中组织Action的重要机制,它决定了Action的访问URL。默认为空字符串,可自定义如`/`、`/module1`等,帮助划分不同功能模块的Action。 6. **Action**:Struts2的一...

    struts2教程+struts标签中文API

    2. **Action类**:在Struts2中,Action类是业务逻辑的载体,处理用户请求并返回结果。每个Action类通常对应一个特定的业务操作。 3. **配置文件**:Struts2使用`struts.xml`配置文件来定义Action、结果类型、拦截器...

    struts2 标签库 帮助文档

    Struts 2 标签库(文档手册) Tags-API-CLSW-JSP &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-...

    struts1标签库详解

    Bean Tags 是 Struts 中最基本的标签库,包含的标签可以用来创建 bean、访问 bean 和访问 bean 的属性。同时提供了依据 cookies、headers 和 parameters 的值创建相关 bean 的能力。 * bean:cookie:取回请求中名称...

    Struts2页面开发中常用标签

    在Struts2中,`&lt;input&gt;`标签被广泛用于从前端页面向后端Action传递参数。例如: ```html ``` 这里,`name`属性定义了参数名,这要求在Action中需定义相应的属性并提供SET/GET方法。如果Action中没有定义该属性,...

    Struts标签 和jstl标签

    例如,可以在Struts的ActionForm或者Action类处理业务逻辑后,利用JSTL标签在JSP页面上展示数据。同时,JSTL的`&lt;fmt&gt;`库可用于日期和数字格式化,`&lt;fn&gt;`库则提供了一些实用的字符串和集合操作函数。 总的来说,...

    struts2-s标签

    而在 Struts2 中,所有的标签都被统一管理,并通过在 JSP 文件头部声明 `&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;` 来启用 Struts2 的标签库。这种方式简化了开发过程中的配置工作,使得开发者可以更加专注于...

    struts2入门例子

    这里,`name`属性是访问Action的URL片段,`class`属性指定Action类全限定名,`result`定义了不同结果视图的映射。 2. **结果(Result)配置**:`result`标签用于定义Action执行后的页面跳转。上面的例子中,当...

    struts2核心技术整理

    在Struts2配置文件中,可以通过XML或注解进行Action Mapping的配置。 3. **Result**:Action执行完毕后,通常会返回一个Result类型,如`dispatcher`(用于转发到JSP页面)、`redirect`(重定向到新的URL)等。...

    struts2 例子和包

    4. **创建视图**:为每个Action创建对应的JSP页面,使用Struts2标签库如`s:form`、`s:textfield`等,方便数据绑定和表单处理。 5. **运行和测试**:在Eclipse中配置Tomcat服务器,部署项目,通过浏览器访问URL进行...

    Struts2中文(MAX教程)-chm格式

    例如,如何使用Struts2的插件轻松地整合Spring,实现依赖注入,以及如何通过Struts2-Hibernate插件简化数据访问层的操作。 最后,教程还会包含一些实战案例,演示如何从零开始搭建一个完整的Struts2项目,包括创建...

    struts2与spring2的整合

    3. **配置Struts2**:在struts.xml中,不再直接实例化Action类,而是使用Spring提供的`&lt;action&gt;`标签,通过`class`属性指定Action类的全限定名,同时添加`spring`插件的配置,如`namespace="/struts"`和`default-...

    struts2和jsp的运用

    在Struts2中,我们可以创建一个Action类,定义对应的方法(如addAction、deleteAction、updateAction和listAction),然后配置struts.xml文件以指定这些方法与URL的映射。对于每个方法,我们可以通过ModelDriven接口...

Global site tag (gtag.js) - Google Analytics