`
lihua-he
  • 浏览: 101930 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

<s:action>标签的用法

阅读更多
使用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>
例如:
struts.xml如下配置
<package name="reportList" namespace="/reportList" extends="default">
<action name="tab_*" action="xxxx" method="{1}"
<result></result>
</action>
</package>
页面加载如下段
<s:action na
me="tab_gotoHeader" namespace="/reportList" executeResult="true">
<s:param name="headerMap" value="headerMap"></s:param>
<s:param name="scopeId" value="1"></s:param>
<s:param name="reportRemark" value="indicator.concept"></s:param>
<s:param name="headerMap['lbName']" value="indicator.description"></s:param>
</s:action>
xxx.action中只要set,get headerMap,scopeId就可以拿到值了
分享到:
评论

相关推荐

    struts与jsp 使用方法

    在action里面写了方法获取一个list,再将这个list的值放到jsp页面中显示出来,用的是&lt;s:iterator&gt;标签。

    struts2 标签库 帮助文档

    1. &lt;s:generator separator="" val=""&gt;&lt;/s:generator&gt;----和&lt;s:iterator&gt;标签一起使用 H: 1. &lt;s:head/&gt;-----在&lt;head&gt;&lt;/head&gt;里使用,表示头文件结束 2. &lt;s:hidden&gt;&lt;/s:hidden&gt;-----隐藏值 I: 1. &lt;s:...

    Struts2标签 UI标志又可以分为表单UI和非表单UI两部分

    UI标志又可以分为表单UI和非表单UI两部分。...不过,Struts 2.0加了几个我们经常在项目中用到的控件如:datepicker、doubleselect、timepicker、optiontransferselect等。...下面主要是ui标签的一些用法

    struts2讲义_吴峻申

    5.4.1 action标签使用介绍 88 5.4.2 bean标签使用介绍 89 5.4.3 date标签使用介绍 91 5.4.4 debug标签使用介绍 94 5.4.5 include标签使用介绍 95 5.4.6 push标签使用介绍 97 5.4.7 set标签使用介绍 98 5.4.8 url标签...

    freemarker语法完整版

    &lt;#if item = "spring"&gt;&lt;#break&gt;&lt;/#if&gt; ... &lt;/#list&gt; &lt;#list sequence as item&gt; ... &lt;#if item = "spring"&gt;&lt;#break&gt;&lt;/#if&gt; ... &lt;/#list&gt; 关键字 item_index:是list当前值的下标 item_has_next:判断list是否...

    freemarker总结

    其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,使用gt等字母运算符代替&gt;会有更好的效果,因为 FreeMarker会把&gt;解释成FTL标签的结束字符,当然,也可以使用括号来避免这种情况,如:&lt;#if (x&gt;y)&gt; ...

    dangdang和smartstruts2.rar

    通用电子商务购物平台 --------目的----------- 1.将前期学习技术熟练应用 2.了解项目开发流程,培养开发能力(编码能力、查错排错能力、自学新技术... &lt;s:iterator value="list" var="l"&gt;对应与action里的getLIst方法。

    Struts2 国际化字符串 拦截器

    &lt;s:text name="validation.required" &gt; 人心的功能,如将Action输出到FreeMaker模板、Velocity模板、JasperReports和使用XSL转换等。这些都过result里的type(类型)属性(Attribute)定义的。另外,您还可以自定义...

    网上商城需求报告

    通用电子商务购物平台 ... &lt;%@taglib uri="/struts-tags" prefix="s"%&gt; &lt;img src="image.do" id="img1"/&gt; &lt;a src='image.do?'&gt;换一张试试看&lt;/a&gt; type="submit" value="注 册" onclick="return validate();" /&gt;

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    2.6.2 使用请求转发的动作标识&lt;jsp:forward&gt; 2.6.3 子动作标.iR&lt;jsp:param&gt;~使用 2.7 实战检验 2.7.1 输出九九乘法表 2.7.2 JSP中实现随机抽奖 2.8 疑难解惑 2.8.1 在JSP页面中编写中文之后不能保存 2.8.2 访问JSP...

    adb1.0.26包含fastboot.exe

    从 emulator-5554 这个名字可以看出它是一个 Android 模拟器,而 10.129.164.6:5555 这种形为 &lt;IP&gt;:&lt;Port&gt; 的 serialNumber 一般是无线连接的设备或 Genymotion 等第三方 Android 模拟器。 常见异常输出: 没有...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    元素的定义语法为:&lt;!ELEMENT DESCRIPTION (#PCDATA, DEFINITION)*&gt; 说明: "&lt;!ELEMENT" 是元素的声明,说明你要定义的是一个元素; 声明后面的"DESCRIPTION",是元素的名称; "(#PCDATA, DEFINITION)*&gt;"则是...

    .NET万能框架:Masuit.Tools

    项目基于.NET 4.5构建,语法版本C#6.0,包含日常编程多数的常用封装,... //清理后:&lt;div&gt;&lt;span&gt;&lt;a href="/users/account/LogOff"&gt;退出&lt;/a&gt;&lt;/span&gt;&lt;/div&gt; 5.整理操作系统的内存: Windows.ClearMemorySilent();

    ThinkPHP中html:list标签用法分析

    本文实例分析了ThinkPHP中html:list标签用法。分享给大家供大家参考,具体如下: 复制代码 代码如下:&lt;html:list id=”checkList” name=”user” style=”list” checkbox=”true” action=”true” datasource=...

    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和...

    size-label-action:GitHub根据拉取请求更改大小分配标签的操作

    标签取自用法创建一个.github/workflows/size-label.yml文件: name : size-labelon : pull_requestjobs : size-label : runs-on : ubuntu-latest steps : - name : size-label uses : " pascalgn/size-label-action...

    purge-docker-registry-action:清除图像github注册表

    清除docker-registry-action Github操作以删除Yeap过时的...environments-ubuntu:18.04 -s GITHUB_TOKEN=XXXXXXXXXXX用法on : schedule : - cron : ' * 9 * * 1 'name : Purge image dockerjobs : purge : name : P

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    并在logindlg.cpp 中加入#include &lt;QtGui&gt;的头文件。如果不加这个头文件, QMessageBox 类不可用。 9.这时再执行程序,输入用户名为qt,密码为123456,按登录按钮便能进入主 窗口了,如果输入错了,就会弹出警告...

    xcalib:将 ICC 配置文件的“vcgt”标签加载到 X-server 和 MS-Windows。 在校准阶段工作,这可能是显示ICC颜色转换的先决条件

    xcalib 0.10 (c) 2004-2007 Stefan Döhla 这个程序是 GPL 许可的明信片!... -screen &lt;screen&gt; 或 -s -output &lt;输出-#&gt; 或 -o -clear 或 -c -noaction 或 -n -verbose或-v -printramps 或

Global site tag (gtag.js) - Google Analytics