struts2中xml的配置action使用通配符传递参数
action的name不是可以使用*的通配符么通配符能用来给action传递参数么这样可以么,就是将通配符的参数传给制定参数...
action的name不是可以使用*的通配符么通配符能用来给action传递参数么
这样可以么,就是将通配符的参数传给制定参数 展开
这样可以么,就是将通配符的参数传给制定参数 展开
3个回答
展开全部
我测试过了,第一个参数是可以的,但是第二个参数你是取的Action中pageEntity对象的pageIndex属性吗?“pageEntity.pageIndex”好像被默认成一个字符串了,它整体当成一个属性来处理了。
追问
是的,这也是我的目前不知道怎么办的地方.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本人没有这么使用过通配符,本人使用的时候是这样的,用你的来说:
<action name="food_list*" class="foodAction" method="{1}">
<result name="success">/food/list.jsp</result>
</action>
这样在页面传递参数的时候就可以都提交给这个action了:
<s:form action="food_list!listAll?food_id=100&food_name='泡面'" method="post">
.......
</s:form>
这样你就可以在foodAction中设置food_id和food_name属性,并提供getter方法,struts会自动通过getter获取参数,你直接用就可以了。
<action name="food_list*" class="foodAction" method="{1}">
<result name="success">/food/list.jsp</result>
</action>
这样在页面传递参数的时候就可以都提交给这个action了:
<s:form action="food_list!listAll?food_id=100&food_name='泡面'" method="post">
.......
</s:form>
这样你就可以在foodAction中设置food_id和food_name属性,并提供getter方法,struts会自动通过getter获取参数,你直接用就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询