关于struts2标签中的<s:param />
2013-01-09 09:59
495 查看
struts2的s:param标签主要有两个属性name与value,若想在value属性中输入直接量,则可以这样写:<s:param name="some"value="%{'user'}"/>,也可以这样写:<s:paramname="some">user</s:param>。但如果直接赋值,这个值不是由Action动态生成的,而是自己指定的一个字符串,则只能用后者。例:
一个分页程序中的jsp片段:
<ahref="<s:urlaction="showAllGoods.action">
<s:param name="currentPage"value="currentPage" />
<s:paramname="pagerMethod">first</s:param>
</s:url>">首页</a>
<ahref="<s:urlaction="showAllGoods.action">
<s:param name="currentPage"value="currentPage" />
<s:paramname="pagerMethod">previous</s:param>
</s:url>">上一页</a>
<ahref="<s:urlaction="showAllGoods.action">
<s:param name="currentPage"value="currentPage" />
<s:param name="pagerMethod">next</s:param>
</s:url>">下一页</a>
<ahref="<s:urlaction="showAllGoods.action">
<s:param name="currentPage"value="currentPage" />
<s:paramname="pagerMethod">last</s:param>
</s:url>">尾页</a>
请注意其中的参数传递,分别用了前面介绍的俩种方式:<s:param name="currentPage"value="currentPage" />
和 <s:paramname="pagerMethod">last</s:param>。其中第一种方式中的currentPage是由Action动态生成的。而第二种方式中的last字符串是我自己页面指定的,如果这里也采用第一种方式的话,就不能传进这个参数。
一个分页程序中的jsp片段:
<ahref="<s:urlaction="showAllGoods.action">
<s:param name="currentPage"value="currentPage" />
<s:paramname="pagerMethod">first</s:param>
</s:url>">首页</a>
<ahref="<s:urlaction="showAllGoods.action">
<s:param name="currentPage"value="currentPage" />
<s:paramname="pagerMethod">previous</s:param>
</s:url>">上一页</a>
<ahref="<s:urlaction="showAllGoods.action">
<s:param name="currentPage"value="currentPage" />
<s:param name="pagerMethod">next</s:param>
</s:url>">下一页</a>
<ahref="<s:urlaction="showAllGoods.action">
<s:param name="currentPage"value="currentPage" />
<s:paramname="pagerMethod">last</s:param>
</s:url>">尾页</a>
请注意其中的参数传递,分别用了前面介绍的俩种方式:<s:param name="currentPage"value="currentPage" />
和 <s:paramname="pagerMethod">last</s:param>。其中第一种方式中的currentPage是由Action动态生成的。而第二种方式中的last字符串是我自己页面指定的,如果这里也采用第一种方式的话,就不能传进这个参数。
相关文章推荐
- 关于struts2标签中的<s:param />
- 关于struts2标签中的<s:param />
- 使用struts2的<s:param>等标签向action传值出现中文乱码的解决方法
- Struts2 Annotation的<param-name>actionPackages</param-name>讲解
- struts2 使用<s>标签注意的问题
- 修改struts2中UI标签的<s:a>进行权限控制
- Struts2标签——关于List<Object[]>的操作
- struts2的form等表单布局问题,去掉其自动生成的<table><tr><td>标签
- Struts2中的<s:action>标签
- java工具箱---最新更新(关于<a:support />放在某个标签中不可用)
- 关于spring 3.0.5的<mvc:resources> 标签的使用
- struts2的<s:iterator>标签 遇到的问题:java.lang.ClassCastException:cannot be cast to java.lang.String
- struts2中的<sd:datetimepiicker>标签的实现
- 关于spring 3.0.5的<mvc:resources> 标签的使用
- struts2在<s:select>用动态标签
- 用jquery给Struts2的<s:radio />标签添加change事件
- Struts2中的<s:action>标签
- struts2中日期标签的<sx:datatimepicker>的使用
- object中的<param>标签的详细介绍
- 关于Struts2 <s:iterator><s:if><s:elseif><s:else>标签备忘录