Struts2:在Struts2拦截器中重写URL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Struts2:在Struts2拦截器中重写URL相关的知识,希望对你有一定的参考价值。
我想在执行一个动作之后将一个参数附加到URL,即在拦截器中。
我该怎么做呢?
在这里,在struts.xml
<action name="reviewpolist" class="purchaseOrderAction" method="getReviewPOList">
<result name="success">reviewpolist.jsp </result>
</action>
我目前的网址是 -
localhost":8080/FLO_OSIII/po/jsp/reviewpolist.action?s=185366951
现在我想将参数GetFlg=1
添加到URl中,
localhost:8080/FLO_OSIII/po/jsp/reviewpolist.action?s=185366951&GetFlg=1
行动执行后。行动 -
public String getreviewpolist()throws Throwable{
// here my processing code.
return SUCCESS;
}
答案
要在网址中添加参数,您应该使用s:url
标记构建网址,或使用允许您以编程方式执行的UrlHelper
。例如
<s:url action="reviewpolist" includeParams="get">
<s:param name="GetFlg" value="%{'1'}" />
</s:url>
以上是关于Struts2:在Struts2拦截器中重写URL的主要内容,如果未能解决你的问题,请参考以下文章