s:action,s:param的用法
使用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的用法相关推荐
- jQuery 中 serialize() 、 serializeArray()和 $.param 的用法
示例: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8& ...
- C#之Action和Func的用法(转自 https://www.cnblogs.com/LipeiNet/p/4694225.html)
以前我都是通过定义一个delegate来写委托的,但是最近看一些外国人写的源码都是用action和func方式来写,当时感觉对这很陌生所以看起源码也觉得陌生,所以我就花费时间来学习下这两种方式,然后发 ...
- C#之Action和Func的用法
以前我都是通过定义一个delegate来写委托的,但是最近看一些外国人写的源码都是用action和func方式来写,当时感觉对这很陌生所以看起源码也觉得陌生,所以我就花费时间来学习下这两种方式,然后发 ...
- struct_config.xml中action/set-property标签的用法
struct中action-mappings/action可以拥有set-property子标签,这里描述它的用法. 要使用action-mappings/action/set-property,需要 ...
- Asp.net MVC中Html.Partial, RenderPartial, Action,RenderAction 区别和用法【转发】
Html.partial和RenderPartial的用法与区别 Html.partial和RenderPartial都是输出html片段,区别在于 Partial是将视图内容直接生成一个字符串并返回 ...
- Partial RenderPartial Action RenderAction 区别和用法
为什么80%的码农都做不了架构师?>>> 区别: 1.Partial 与 RenderPartial 两个方法性质基本一样,只是把一个静态用户控件给嵌入进来. 2.Partia ...
- parameterType和@Param注解用法
在mybatis映射接口的配置中,有select,insert,update,delete等元素都提到了 parameterType的用法,parameterType为输入参数,在配置的时候,配置相应 ...
- 泛型委托Action和一些常见用法
泛型委托Action Action的定义 在.Net2.0里面,Action只有一个定义 public delegate void Action(T arg); 定义一个普通的委托格式是: pub ...
- JSP中的${param.属性}用法
在JSP中,我们都知道, 如${id} 意思是取出某一范围中名称为id的变量,它的取值范围Page,Request,Session,Application. 而${param.id}就不是从这四个范围 ...
最新文章
- 你想建设一个能承受500万PV/每天的网站吗?如果计算呢?
- python打包工具报错_Python打包发布神器—Pyinstaller
- 直播变局下百度移动生态新“野望”
- 简述数据字典的结构及其作用_数据结构——树基本概念及其遍历
- 如何获取Kafka的消费者详情——从Scala到Java的切换
- 支持向量回归代码_RDKit:基于支持向量回归(SVR)预测logP
- 51nod1355-斐波那契的最小公倍数【min-max容斥】
- abap 创建出口历程_SAP abap 需找出口(BADI)的几种方法
- 计算机系统建模与仿真论文,计算机模拟 仿真论文.doc
- latex中的对号和错号
- C语言中变量名加括号,为什么在声明变量时C ++允许我们在括号内将变量名括起来?...
- 通用各类数据库密码字典
- java实习两个月总结
- 网页性能优化之图片懒加载
- html5 橡皮擦效果,javascript – HTML5 Canvas:globalCompositeOperation(橡皮擦)
- 学生用计算机怎么调,电脑怎么设置学生模式
- Android使用mob实现第三方登录(Facebook、Twitter)
- mysql小知识:根据指定日期,获取是当年第几周
- ADC前BUFFER(跟随器)作用
- 【纪中受难记】——Day4:失去梦想的咸鱼
热门文章
- Java 设计模式之状态模式
- VTK:创建字母频率的条形图用法实战
- JavaScript实现breadth First Search广度优先搜索算法(附完整源码))
- boost::pointee用法的测试程序
- boost::gil::threshold_adaptive用法的测试程序
- GDCM:扫描包含DICOM文件的目录的测试程序
- boost::container模块实现分配器参数的测试程序
- DCMTK:DcmOtherLong类的测试程序
- Qt Creator列表和其他数据模型
- Qt Creator指定构建设置