java需要通过struts2中的操作名称获取操作url
我不熟悉Struts2。我必须在应用程序中创建breadcrumbs,所以我要做的是设置一个带有breadcrumbs中所有链接的所有标签/url的映射。我的问题是,我不知道如何在action类中获取操作的URL
例如
private Map<String, String> breadcrumbs;
public String MyAction() throws Exception {
breadcrumbs.put("List", SomeClass.getUrl("listAction"));
breadcrumbs.put("Project", SomeClass.getUrl("projectAction"));
breadcrumbs.put("Chart", SomeClass.getUrl("chartProjectAction"));
return Action.SUCCESS;
}
那么,我应该使用什么来代替SomeClass来获取动作的Url呢
提前感谢,, 西普里安
# 1 楼答案
最终,正如Aleksandr M所建议的那样,我已经从操作中发送了操作名称,并直接从操作中编译URL。使用s:url标记的jsp文件
希望这能帮助别人