我是Struts2的初学者,我不知道我需要什么是可能的。
我的应用程序中有一个搜索页面,并且作为其他搜索页面,有一些选项,如过滤器或结果或选择之间的导航等。此页面工作正常但我需要改进它。
此页面的网址为 www.host.com/search.do ,当我使用过滤器时,网址会更改为操作名称,如: www.host.com /filter.do 或 www.host.com/nextPage.do 。
以下是 struts.xml 文件的一部分:
<action name="search" class="searchAction">
<result name="success" type="tiles">results</result>
<result name="norecord" type="tiles">results</result>
<result name="error" type="tiles">error</result>
</action>
<action name="filter" class="searchAction" method="filter">
<result name="success" type="tiles">results</result>
<result name="error" type="tiles">error</result>
</action>
<action name="nextPage" class="searchAction" method="nextPage">
<result name="success" type="tiles">results</result>
<result name="errorPage" type="tiles">error</result>
</action>
我需要调用这些不同的方法并在不更改URL的情况下制作(或调用)这些操作,并且最好在URL中添加一些参数,例如 www.host.com/search.do?action=next& ..
此网址应用于存储在面包屑中或加入书签。
怎么可能?
感谢您的帮助!