`
lgstarzkhl
  • 浏览: 328363 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

struts2的action标签

    博客分类:
  • java
阅读更多
使用action标签,可以允许在jsp页面中直接调用Action,在调用Action时候,可以指定需要被调用的Action的name和namespace.如果指定了executeResult参数的属性值为true,该标签会把Action的处理结果(视图资源)包含到本页面中. 使用action标签指定属性有:

id: 可选属性,作为该Action的引用ID   
  
name:必选属性,指定调用Action   
  
namespace:可选属性,指定该标签调用Action所属namespace   
  
executeResult:可选属性,指定是否将Action的处理结果包含到本页面中.默认值为false,不包含.   
  
ignoreContextParam:可选参数,指定该页面的请求参数是否需要传入调用的Action中,默认值是false,即传入参数.

<s:action name="login" executeResult="true" namespace="/"></s:action>

传递参数

<s:action name="actinName" executeResult="true" namespace="/">
    <s:param name="currentPage" value="传递的值"></s:param>
   </s:action>

<s:param ></s:param>是以request方式的值的,而不是以参数传值

所以request.getParameter("")会获取不到值

通过request.getAttribute("")方式可以获取

另外:使用<s:param ></s:param> value指代的是action定义的对象的名称,而不是一个值

和 <s:textfield>中的name是一个意思,所以要要传递字符串的不能把值写value中而应该写到

<s:param >写到这里</s:param>


Action标签,顾名思义,是用来调用Action的标签,在JSP中页面中,可以指向具体指定某一命名空间中的某一Action。而标签的主体用于显示及渲染Actionr的处理结果。

1.WebRoot\pages\dataTagssuccess.jsp处理页面



<%@ page contentType="text/html; charset=GBK" %>

<%@ taglib prefix="s" uri="/struts-tags" %>

<html>

       <head>

              <title>Action Tag 示例</title>

       </head>

       <body>

              <h2>Action Tag 示例</h2>

                     <s:action name="success">

                            <b><i>s:action标签用于在页面显示结果.</i></b></div>

                     </s:action>

       </body>

</html>



这里使用<s:action>标签进行页面跳转,并用于显示处理的结果。

2.先来看struts.xml中的配置:



       <action name="actionTag" class="com.sterning.actionTag">

           <result name="success">/pages/dataTags/success.jsp</result>

       </action>



3.接着创建actionTag类:代码如下:



package com.sterning;

import com.opensymphony.xwork2.ActionSupport;

publicclass actionTag extends ActionSupport {

    public String execute() throws Exception{

       returnSUCCESS;

    }

分享到:
评论

相关推荐

    Struts2常用标签&DispatchAction.rar

    03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar

    struts 2 s标签 struts 2 s标签

    struts 2 s标签 a标签创建一个HTML超链接,等价于HTML 的 示范代码: &lt;s:a href="login.action"&gt;登陆&lt;/s:a&gt;

    Struts2 in action中文版

    6.3.5 action标签 122 6.4 控制标签 124 6.4.1 iterator标签 124 6.4.2 if和else标签 125 6.5 其他标签 126 6.5.1 include标签 126 6.5.2 URL标签 127 6.5.3 i18n和text标签 128 6.5.4 param标签 129 6.6 使用JSTL和...

    struts2 标签

    struts2 标签 Taglib (Struts2标签库)

    Struts 2标签的应用

    利用Struts 2标签创建ex3.jsp页面,此页面提交给tag.action,在structs.xml中配置这个action的转发视图为result.jsp在result.jsp页面中显示ex3.jsp页面控件的值。(源代码和实验报告)

    Struts2常用标签的使用以及Action传值

    Struts2表单标签的应用实例。 主要功能是在一个页面提交个人信息之后跳转到另一个页面显示之前所提交的个人信息。具体介绍和功能演示请移步我的博客: http://blog.csdn.net/qq_33171970/article/details/51380991

    struts2标签中select的三种写法

    struts2中select从action中动态获得,访问jsp页面时候,先要请求action,得到select标签的内容!

    struts2帮助文档

    struts2的Action讲解 struts2中的国际化 struts2转化器 struts2实现表单数据校验 struts2的基石-拦截器 struts2中实现IOC struts2中实现文件上传 struts2中实现CRUD struts2中的OGNL struts2的新表单标志的使用 ...

    Struts 2 标签

    struts 2 标签的应用,包含基本所有的struts 2的标签,可以供大家学习

    Struts2 in action中文版+配套源代码

    Struts2实战(带标签)+随书配套源代码

    Struts2之struts2标签库了解和使用案例struts025

    参考博文:http://blog.csdn.net/u011638419/article/details/42119331

    struts2 标签换行

    如下代码:&lt;s:form action="login2"&gt; 用户名" name="username"/&gt; 密码" name="password"/&gt; 提交"/&gt;我们看着以上的代码跟HTML的差不了多少,但是因为struts2表单默认将表单内的每一个元素都分在单独的一行

    struts2 教程库

    struts2 教程 标签 action 等struts2 教程 标签 action 等struts2 教程 标签 action 等struts2 教程 标签 action 等struts2 教程 标签 action 等struts2 教程 标签 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;-...

    struts标签库

    面并显示其内容,现在利用Struts 2的action标签,可以直接在页面发出该请求,并 在发送请求的页面显示“success.jsp”的内容,页面并没有跳转到“success.jsp”。 调用action标签页面action.jsp的代码为: ...

    Struts2框架 jar JAVA开发 Struts2.jar架包 Struts2开发实例

    Struts2 概述 如何应用Struts2 Struts2 配置文件 如何编写Action 拦截器 Struts2的标签 OGNL 数据校验 国际化

    struts2 标签 doubleselect动态 用法

    struts2 标签动态数据用法, 在实际应用中,list往往是action返回的一个List,listKey和listValue来显示第一级下拉框,doubleList往往是一个Map, List&lt;DataObject&gt;&gt;,其中Map中的Key值是第一级下拉框的listKey。

    配置Struts 2开发环境,了解和熟悉Struts 2的开发流程、了解和熟悉Struts2标签的使用方法.rar

    2.配置struts.xml文件; 3.掌握在视图中访问Action的方法. 4. 掌握在视图中多方法调用同一个Action的方法 5.掌握常用标签textfield、radio、paaaword、checkboxlist、select、data的使用方法,实现页面与Action的交互...

    struts2分页代码的示例

    用一个返回类型为List的方法返回这些对象,接着在Struts2的action里面定义一个List属性,用这个List来接收从数据库中查询出来并进行了封装的那些对象,然后通过Struts2的标签遍历List里的每个对象,并把这些对象里所...

    Struts2全解Struts2全解

    1、struts2概述 Struts2 软件下载 Struts2 比较重要的类 操作步骤及框架配置 struts运行机制 2、简单的struts2程序 3、struts2配置文件 4、cion主要内容 ...10struts2标签库 ........ 11、访问数据库 ........

Global site tag (gtag.js) - Google Analytics