Java Struts中动作映射的基本路径

Java Struts中动作映射的基本路径,java,struts,Java,Struts,如果在action mappings中有一个action标记列表,那么可以定义一个basepath吗 现在我有了这样的东西: <action-mappings> <action path="/basepath/path1" forward="/jsp/pathl.jsp" /> <action path="/basepath/path2" forward="/jsp/path2.jsp" /> </action-mappings>

如果在action mappings中有一个action标记列表,那么可以定义一个basepath吗

现在我有了这样的东西:

 <action-mappings>
    <action path="/basepath/path1" forward="/jsp/pathl.jsp" />
    <action path="/basepath/path2" forward="/jsp/path2.jsp" />
 </action-mappings>
 <action-mappings basepath="/basepath">
    <action path="/path1" forward="/jsp/pathl.jsp" />
    <action path="/path2" forward="/jsp/path2.jsp" />
 </action-mappings>

我想做一些类似的事情:

 <action-mappings>
    <action path="/basepath/path1" forward="/jsp/pathl.jsp" />
    <action path="/basepath/path2" forward="/jsp/path2.jsp" />
 </action-mappings>
 <action-mappings basepath="/basepath">
    <action path="/path1" forward="/jsp/pathl.jsp" />
    <action path="/path2" forward="/jsp/path2.jsp" />
 </action-mappings>


因为如果由于某种原因基本路径发生更改,我必须为每个操作更改它。请描述如何在应用程序或Somare中更改基本路径。对不起。我想我不明白。对于basepath,我指的是上下文根的随机子路径。就像在本例中,我必须更改标记操作的path属性中的string basepath。更改操作标记中的string有什么问题?它只是每个路径中一个公共字符串的重复。在我看来,这很容易出错。