2013-06-19 40 views

回答

1

您可以通過在struts配置文件struts.xml中使用Package標記的名稱空間屬性來完成此操作。

下面是這樣做的例子。

<package name="user" namespace="/User" extends="struts-default"> 
<action name="Login"> 
    <result>pages/login.jsp</result> 
</action> 
</package> 
+0

謝謝回答!我使用pakage標籤,但是當我使用或不使用時,結果是一樣的。例如:user/loginaction&/ loginaction – Luc

+2

@JackDuong這是一個與'struts.mapper.alwaysSelectFullNamespace'缺省有關的不同問題。嘗試將其設置爲「true」。 –

1

使用S2 REST plugin

它設置您需要的所有內容,包括基於請求URL的結果類型映射。您可能需要對多級別位進行調整。如果它不能立即使用,您可以使用以下各種URL映射選項(包括由Kartik提到的軟件包命名空間)。

或者,你可能手動使用parameter name matching和JSON插件的組合(或使用任何你需要的結果類型)。

+0

謝謝!我讀過這個頁面。 :) – Luc