0

我想建立一个这样的动态网络项目:

方法:获取 | 发布 | 删除 API 网址:http ://example.com/api/

例子:

那么你能帮我我如何使用STRUTS 2来做到这一点。如果可以的话,请解释一下。

4

2 回答 2

1

您可以通过在您的struts 配置文件struts.xml 中使用Package 标签的命名空间属性来做到这一点。

下面是执行此操作的示例。

<package name="user" namespace="/User" extends="struts-default">
<action name="Login">
    <result>pages/login.jsp</result>
</action>
</package>
于 2013-06-19T12:27:22.657 回答
1

使用S2 REST 插件

它设置了您需要的一切,包括基于请求 URL 的结果类型映射。您可能需要对多级位进行一些调整。如果它不能开箱即用,您可以使用以下内容以及各种 URL 映射选项(包括 Kartik 提到的包命名空间)。

或者,您可以使用参数名称匹配和 JSON 插件的组合手动执行此操作(或使用您需要的任何结果类型)。

于 2013-06-19T13:22:00.903 回答