使用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>

=========================

将下面的JSP代码新建一个JSP页面,如nachrichtungselect.jsp
<s:if test="objlist!=null">
  <s:select list="objlist" name="nid" listkey="ncid" listvalue="ncname" />  
</s:if>

新建nachrichtungaddedit.jsp页面中写
<s:action name="NachRichtungAddEdit" executeResult="true"></s:action>

最后到struts.xml有一如下配置
<action name="NachRichtungAddEdit" class="admin.view.NewsClassAction" method="list">
  <result>nachrichtungselect.jsp</result>  
</action>

这样当访问nachrichtungaddedit.jsp时,会在页面上执行NachRichtungAddEdit这个aciton~并将最终的结果页面,也就是nachrichtungselect.jsp上所的到的结果页面,包含在nachrichtungaddedit.jsp中

s:action,s:param的用法相关推荐

  1. jQuery 中 serialize() 、 serializeArray()和 $.param 的用法

    示例: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8& ...

  2. C#之Action和Func的用法(转自 https://www.cnblogs.com/LipeiNet/p/4694225.html)

    以前我都是通过定义一个delegate来写委托的,但是最近看一些外国人写的源码都是用action和func方式来写,当时感觉对这很陌生所以看起源码也觉得陌生,所以我就花费时间来学习下这两种方式,然后发 ...

  3. C#之Action和Func的用法

    以前我都是通过定义一个delegate来写委托的,但是最近看一些外国人写的源码都是用action和func方式来写,当时感觉对这很陌生所以看起源码也觉得陌生,所以我就花费时间来学习下这两种方式,然后发 ...

  4. struct_config.xml中action/set-property标签的用法

    struct中action-mappings/action可以拥有set-property子标签,这里描述它的用法. 要使用action-mappings/action/set-property,需要 ...

  5. Asp.net MVC中Html.Partial, RenderPartial, Action,RenderAction 区别和用法【转发】

    Html.partial和RenderPartial的用法与区别 Html.partial和RenderPartial都是输出html片段,区别在于 Partial是将视图内容直接生成一个字符串并返回 ...

  6. Partial RenderPartial Action RenderAction 区别和用法

    为什么80%的码农都做不了架构师?>>>    区别: 1.Partial 与 RenderPartial 两个方法性质基本一样,只是把一个静态用户控件给嵌入进来. 2.Partia ...

  7. parameterType和@Param注解用法

    在mybatis映射接口的配置中,有select,insert,update,delete等元素都提到了 parameterType的用法,parameterType为输入参数,在配置的时候,配置相应 ...

  8. 泛型委托Action和一些常见用法

    泛型委托Action Action的定义   在.Net2.0里面,Action只有一个定义 public delegate void Action(T arg); 定义一个普通的委托格式是: pub ...

  9. JSP中的${param.属性}用法

    在JSP中,我们都知道, 如${id} 意思是取出某一范围中名称为id的变量,它的取值范围Page,Request,Session,Application. 而${param.id}就不是从这四个范围 ...

最新文章

  1. 你想建设一个能承受500万PV/每天的网站吗?如果计算呢?
  2. python打包工具报错_Python打包发布神器—Pyinstaller
  3. 直播变局下百度移动生态新“野望”
  4. 简述数据字典的结构及其作用_数据结构——树基本概念及其遍历
  5. 如何获取Kafka的消费者详情——从Scala到Java的切换
  6. 支持向量回归代码_RDKit:基于支持向量回归(SVR)预测logP
  7. 51nod1355-斐波那契的最小公倍数【min-max容斥】
  8. abap 创建出口历程_SAP abap 需找出口(BADI)的几种方法
  9. 计算机系统建模与仿真论文,计算机模拟 仿真论文.doc
  10. latex中的对号和错号
  11. C语言中变量名加括号,为什么在声明变量时C ++允许我们在括号内将变量名括起来?...
  12. 通用各类数据库密码字典
  13. java实习两个月总结
  14. 网页性能优化之图片懒加载
  15. html5 橡皮擦效果,javascript – HTML5 Canvas:globalCompositeOperation(橡皮擦)
  16. 学生用计算机怎么调,电脑怎么设置学生模式
  17. Android使用mob实现第三方登录(Facebook、Twitter)
  18. mysql小知识:根据指定日期,获取是当年第几周
  19. ADC前BUFFER(跟随器)作用
  20. 【纪中受难记】——Day4:失去梦想的咸鱼

热门文章

  1. Java 设计模式之状态模式
  2. VTK:创建字母频率的条形图用法实战
  3. JavaScript实现breadth First Search广度优先搜索算法(附完整源码))
  4. boost::pointee用法的测试程序
  5. boost::gil::threshold_adaptive用法的测试程序
  6. GDCM:扫描包含DICOM文件的目录的测试程序
  7. boost::container模块实现分配器参数的测试程序
  8. DCMTK:DcmOtherLong类的测试程序
  9. Qt Creator列表和其他数据模型
  10. Qt Creator指定构建设置