struts2标签 s:param 传递数组参数
2013-08-07 15:30
323 查看
struts2的s:param标签主要有两个属性name与value,
若想在value属性中输入直接量,则可以这样写:<s:param name="tableTitle" value="%{'user'}"/>,
也可以这样写:<s:param name="tableTitle">user</s:param>,这个表达式tableTitle变量的值为user字符串,而不是user变量;
若想取user对象的值,则可以这样写<s:param name="tableTitle" value="user"/>,
这些用法主要是在<s:component>标签中嵌套使用s:param的时候要注意
若需要获得contextpath
<s:include value="%{#request.getContextPath()}/receive/process/simulate/officer.jsp">
<s:param name="steplabel" value="params.processParam['steplabel']"></s:param>
<s:param name="pname" value="params.processParam['pname']"></s:param>
<s:param name="pincident" value="params.processParam['pincident']"></s:param>
</s:include>
传递数组时:
<s:action name="secretaryRounds" namespace="/approve" executeResult="true">
<s:param name="pname" value="params.processParam['pname']"></s:param>
<s:param name="pincident" value="params.processParam['pincident']"></s:param>
<s:param name="stepname"
value="new java.lang.String[]{
'秘书',
'批示秘书'
}">
</s:param>
</s:action>
若想在value属性中输入直接量,则可以这样写:<s:param name="tableTitle" value="%{'user'}"/>,
也可以这样写:<s:param name="tableTitle">user</s:param>,这个表达式tableTitle变量的值为user字符串,而不是user变量;
若想取user对象的值,则可以这样写<s:param name="tableTitle" value="user"/>,
这些用法主要是在<s:component>标签中嵌套使用s:param的时候要注意
若需要获得contextpath
<s:include value="%{#request.getContextPath()}/receive/process/simulate/officer.jsp">
<s:param name="steplabel" value="params.processParam['steplabel']"></s:param>
<s:param name="pname" value="params.processParam['pname']"></s:param>
<s:param name="pincident" value="params.processParam['pincident']"></s:param>
</s:include>
传递数组时:
<s:action name="secretaryRounds" namespace="/approve" executeResult="true">
<s:param name="pname" value="params.processParam['pname']"></s:param>
<s:param name="pincident" value="params.processParam['pincident']"></s:param>
<s:param name="stepname"
value="new java.lang.String[]{
'秘书',
'批示秘书'
}">
</s:param>
</s:action>
相关文章推荐
- jsp页面,使用Struts2标签,传递和获取Action类里的参数,注意事项。<s:a action><s:iterator><s:param>ognl表达式 在编写SSH2项目的时候,除
- JSF参数传递方式之f:param标签和f:attribute区别
- struts2 由标签param从JSP页面传中文参数过来后出现乱码
- 使用<a>标签调用struts2的action、传递动态参数、以及参数中出现加号等特殊字符的处理方法
- Struts标签 s:url传递参数s:param 只能传递一个参数
- springMVC如何使用@RequestParam传递数组类型参数
- 解决Struts2拦截器的对于参数传递无效问题
- struts2 action之间参数的传递
- 如何传递数组参数并避免数组"降价"
- 数组参数传递中的一些问题?
- 对3个数排序(学习数组和指针参数传递)
- struts2中的Action接收表单传递过来的参数
- window.open传递(数组)参数
- a标签无法传递中文参数问题的解决
- Java SpringMvc+hibernate架构中,调用Oracle中的sp,传递数组参数
- jQuery发送含有数组参数的ajax请求以及后台Struts2的OGNL解析错误
- 转载:c语言一维数组做参数传递给函数:
- MyBatis-----MyBatis传递数组参数
- Struts2知识点回顾(四)怎么传递对象参数?
- Struts2与jqGrid的参数传递